diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..b4bfed3
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,3 @@
+{
+ "plugins": ["prettier-plugin-tailwindcss"]
+}
diff --git a/front/package.json b/front/package.json
index abbc0a5..e521b3f 100644
--- a/front/package.json
+++ b/front/package.json
@@ -7,6 +7,7 @@
"start": "next dev"
},
"dependencies": {
+ "@fontsource/nunito-sans": "^5.2.7",
"@tailwindcss/postcss": "^4.1.17",
"next": "^15.4.1",
"postcss": "^8.5.6",
@@ -17,6 +18,8 @@
"devDependencies": {
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
- "daisyui": "^5.5.5"
+ "daisyui": "^5.5.5",
+ "prettier": "^3.7.3",
+ "prettier-plugin-tailwindcss": "^0.7.2"
}
}
diff --git a/front/public/images/logo.svg b/front/public/images/logo.svg
new file mode 100644
index 0000000..7924782
--- /dev/null
+++ b/front/public/images/logo.svg
@@ -0,0 +1,13 @@
+
diff --git a/front/src/app/embalse-provincia/[provincia]/page.tsx b/front/src/app/embalse-provincia/[provincia]/page.tsx
index ba6360e..0e144b9 100644
--- a/front/src/app/embalse-provincia/[provincia]/page.tsx
+++ b/front/src/app/embalse-provincia/[provincia]/page.tsx
@@ -8,9 +8,9 @@ export default async function EmbalseProvinciaListadoPage({ params }: Props) {
const { provincia } = await params;
return (
-
Página de inicio
+
Página de inicio
-
+
Embalses por provincias
-
+
Detalle del embalse
diff --git a/package-lock.json b/package-lock.json
index f49cebd..cc9078a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,6 +30,7 @@
"front": {
"version": "1.0.0",
"dependencies": {
+ "@fontsource/nunito-sans": "^5.2.7",
"@tailwindcss/postcss": "^4.1.17",
"next": "^15.4.1",
"postcss": "^8.5.6",
@@ -40,7 +41,9 @@
"devDependencies": {
"@types/react": "^19.1.8",
"@types/react-dom": "^19.1.6",
- "daisyui": "^5.5.5"
+ "daisyui": "^5.5.5",
+ "prettier": "^3.7.3",
+ "prettier-plugin-tailwindcss": "^0.7.2"
}
},
"functions": {
@@ -275,6 +278,15 @@
"node": ">=14"
}
},
+ "node_modules/@fontsource/nunito-sans": {
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/@fontsource/nunito-sans/-/nunito-sans-5.2.7.tgz",
+ "integrity": "sha512-Vh+xhMsrH1eA9Q83Va82su3rDmNilYg+ur/TfHAOyr5kTpCOWMB8B1tDoJvSe+yJPpZ2jEWtnBHGqI2LUPVxUA==",
+ "license": "OFL-1.1",
+ "funding": {
+ "url": "https://github.com/sponsors/ayuhito"
+ }
+ },
"node_modules/@img/sharp-darwin-arm64": {
"version": "0.34.3",
"cpu": [
@@ -2859,6 +2871,101 @@
"node": "^10 || ^12 || >=14"
}
},
+ "node_modules/prettier": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.3.tgz",
+ "integrity": "sha512-QgODejq9K3OzoBbuyobZlUhznP5SKwPqp+6Q6xw6o8gnhr4O85L2U915iM2IDcfF2NPXVaM9zlo9tdwipnYwzg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/prettier-plugin-tailwindcss": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.7.2.tgz",
+ "integrity": "sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.19"
+ },
+ "peerDependencies": {
+ "@ianvs/prettier-plugin-sort-imports": "*",
+ "@prettier/plugin-hermes": "*",
+ "@prettier/plugin-oxc": "*",
+ "@prettier/plugin-pug": "*",
+ "@shopify/prettier-plugin-liquid": "*",
+ "@trivago/prettier-plugin-sort-imports": "*",
+ "@zackad/prettier-plugin-twig": "*",
+ "prettier": "^3.0",
+ "prettier-plugin-astro": "*",
+ "prettier-plugin-css-order": "*",
+ "prettier-plugin-jsdoc": "*",
+ "prettier-plugin-marko": "*",
+ "prettier-plugin-multiline-arrays": "*",
+ "prettier-plugin-organize-attributes": "*",
+ "prettier-plugin-organize-imports": "*",
+ "prettier-plugin-sort-imports": "*",
+ "prettier-plugin-svelte": "*"
+ },
+ "peerDependenciesMeta": {
+ "@ianvs/prettier-plugin-sort-imports": {
+ "optional": true
+ },
+ "@prettier/plugin-hermes": {
+ "optional": true
+ },
+ "@prettier/plugin-oxc": {
+ "optional": true
+ },
+ "@prettier/plugin-pug": {
+ "optional": true
+ },
+ "@shopify/prettier-plugin-liquid": {
+ "optional": true
+ },
+ "@trivago/prettier-plugin-sort-imports": {
+ "optional": true
+ },
+ "@zackad/prettier-plugin-twig": {
+ "optional": true
+ },
+ "prettier-plugin-astro": {
+ "optional": true
+ },
+ "prettier-plugin-css-order": {
+ "optional": true
+ },
+ "prettier-plugin-jsdoc": {
+ "optional": true
+ },
+ "prettier-plugin-marko": {
+ "optional": true
+ },
+ "prettier-plugin-multiline-arrays": {
+ "optional": true
+ },
+ "prettier-plugin-organize-attributes": {
+ "optional": true
+ },
+ "prettier-plugin-organize-imports": {
+ "optional": true
+ },
+ "prettier-plugin-sort-imports": {
+ "optional": true
+ },
+ "prettier-plugin-svelte": {
+ "optional": true
+ }
+ }
+ },
"node_modules/pretty-format": {
"version": "30.0.5",
"dev": true,