diff --git a/web/main/static/main/img/favicon/android-chrome-192x192.png b/web/main/static/main/img/favicon/android-chrome-192x192.png
deleted file mode 100644
index 6c74ad9..0000000
Binary files a/web/main/static/main/img/favicon/android-chrome-192x192.png and /dev/null differ
diff --git a/web/main/static/main/img/favicon/android-chrome-512x512.png b/web/main/static/main/img/favicon/android-chrome-512x512.png
deleted file mode 100644
index a0a7f96..0000000
Binary files a/web/main/static/main/img/favicon/android-chrome-512x512.png and /dev/null differ
diff --git a/web/main/static/main/img/favicon/site.webmanifest b/web/main/static/main/img/favicon/site.webmanifest
deleted file mode 100644
index 45dc8a2..0000000
--- a/web/main/static/main/img/favicon/site.webmanifest
+++ /dev/null
@@ -1 +0,0 @@
-{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
\ No newline at end of file
diff --git a/web/main/static/main/pwa/icons/512.png b/web/main/static/main/pwa/icons/512.png
new file mode 100644
index 0000000..777e19e
Binary files /dev/null and b/web/main/static/main/pwa/icons/512.png differ
diff --git a/web/main/static/main/pwa/icons/icon.svg b/web/main/static/main/pwa/icons/icon.svg
new file mode 100644
index 0000000..f80c713
--- /dev/null
+++ b/web/main/static/main/pwa/icons/icon.svg
@@ -0,0 +1,85 @@
+
+
+
+
diff --git a/web/main/static/main/pwa/icons/maskable/512.png b/web/main/static/main/pwa/icons/maskable/512.png
new file mode 100644
index 0000000..53334f8
Binary files /dev/null and b/web/main/static/main/pwa/icons/maskable/512.png differ
diff --git a/web/main/static/main/pwa/icons/maskable/icon.svg b/web/main/static/main/pwa/icons/maskable/icon.svg
new file mode 100644
index 0000000..b2571b0
--- /dev/null
+++ b/web/main/static/main/pwa/icons/maskable/icon.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/web/main/static/main/pwa/screenshots/mobile/dark/menu.png b/web/main/static/main/pwa/screenshots/mobile/dark/menu.png
new file mode 100644
index 0000000..25fce32
Binary files /dev/null and b/web/main/static/main/pwa/screenshots/mobile/dark/menu.png differ
diff --git a/web/main/static/main/pwa/screenshots/mobile/dark/quote.png b/web/main/static/main/pwa/screenshots/mobile/dark/quote.png
new file mode 100644
index 0000000..5aaf46d
Binary files /dev/null and b/web/main/static/main/pwa/screenshots/mobile/dark/quote.png differ
diff --git a/web/main/static/main/pwa/screenshots/mobile/light/menu.png b/web/main/static/main/pwa/screenshots/mobile/light/menu.png
new file mode 100644
index 0000000..2b04f6e
Binary files /dev/null and b/web/main/static/main/pwa/screenshots/mobile/light/menu.png differ
diff --git a/web/main/static/main/pwa/screenshots/mobile/light/quote.png b/web/main/static/main/pwa/screenshots/mobile/light/quote.png
new file mode 100644
index 0000000..124aaec
Binary files /dev/null and b/web/main/static/main/pwa/screenshots/mobile/light/quote.png differ
diff --git a/web/main/static/main/pwa/site.webmanifest b/web/main/static/main/pwa/site.webmanifest
new file mode 100644
index 0000000..971b80f
--- /dev/null
+++ b/web/main/static/main/pwa/site.webmanifest
@@ -0,0 +1,104 @@
+{
+ "name": "caFICtería-aaS",
+ "short_name": "caFICtería",
+ "description": "Página para consultar el menú del día de la FIC, frases de nuestro querido camarero Lázaro, y otras funcionalidades",
+ "scope": "/",
+ "start_url": "/",
+ "lang": "es-ES",
+ "theme_color": "#006e77",
+ "background_color": "#ffffff",
+ "display": "standalone",
+ "icons": [
+ {
+ "src": "icons/512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ },
+ {
+ "src": "icons/icon.svg",
+ "sizes": "any",
+ "type": "image/svg+xml"
+ },
+ {
+ "src": "icons/maskable/icon.svg",
+ "sizes": "any",
+ "type": "image/svg+xml",
+ "purpose": "maskable"
+ },
+ {
+ "src": "icons/maskable/512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ }
+ ],
+ "screenshots": [
+ {
+ "src": "screenshots/mobile/light/menu.png",
+ "sizes": "428x926",
+ "type": "image/png"
+ },
+ {
+ "src": "screenshots/mobile/light/quote.png",
+ "sizes": "428x926",
+ "type": "image/png"
+ },
+ {
+ "src": "screenshots/mobile/dark/menu.png",
+ "sizes": "428x926",
+ "type": "image/png"
+ },
+ {
+ "src": "screenshots/mobile/dark/quote.png",
+ "sizes": "428x926",
+ "type": "image/png"
+ }
+ ],
+ "shortcuts": [
+ {
+ "name": "Paradas",
+ "url": "/paradas",
+ "description": "Lista de paradas",
+ "icons": [
+ {
+ "src": "/static/icons/shortcuts/pergola-w.png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "/static/icons/shortcuts/pergola-w-96.png",
+ "sizes": "96x96"
+ }
+ ]
+ },
+ {
+ "name": "Lineas",
+ "url": "/lineas",
+ "description": "Lista de líneas",
+ "icons": [
+ {
+ "src": "/static/icons/shortcuts/route-w.png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "/static/icons/shortcuts/route-w-96.png",
+ "sizes": "96x96"
+ }
+ ]
+ },
+ {
+ "name": "Mapa",
+ "url": "/mapa",
+ "description": "Mapa de paradas",
+ "icons": [
+ {
+ "src": "/static/icons/shortcuts/map-w.png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "/static/icons/shortcuts/map-w-96.png",
+ "sizes": "96x96"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/web/main/templates/main/base.html b/web/main/templates/main/base.html
index d6ad9c3..20a0654 100644
--- a/web/main/templates/main/base.html
+++ b/web/main/templates/main/base.html
@@ -7,14 +7,26 @@
+ content="Página para consultar el menú del día de la FIC, frases de nuestro querido camarero Lázaro, y otras funcionalidades">
-
+
+
+
+
+
+
+
+
+
+
+
+
+