feat: SEO, PWA, and performance optimizations

- Add sitemap.xml endpoint and update robots.txt for SEO - Improve
manifest.json with richer metadata and categories - Add meta tags for
social sharing and accessibility - Preload critical assets and fonts for
faster loading - Optimize login background image and resource hints -
Enhance service worker for better caching strategies - Add security
headers to server responses - Update Vite config for chunking and
dependency optimization - Add logboek.md for project tracking
This commit is contained in:
2025-10-07 14:26:41 +02:00
parent 5f0cae604d
commit 716c05c256
15 changed files with 458 additions and 17 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 719 KiB

View File

@@ -1,7 +1,7 @@
{
"short_name": "Serengo",
"name": "Serengo",
"description": "meet the unexpected.",
"name": "Serengo - meet the unexpected.",
"description": "Discover unexpected places and experiences with Serengo's interactive map. Find hidden gems and explore your surroundings like never before.",
"icons": [
{
"src": "/logo.svg",
@@ -10,8 +10,11 @@
"purpose": "any maskable"
}
],
"start_url": ".",
"start_url": "/",
"display": "standalone",
"theme_color": "white",
"background_color": "white"
"orientation": "portrait-primary",
"theme_color": "#333333",
"background_color": "#f8f8f8",
"scope": "/",
"categories": ["travel", "maps", "discovery"]
}

View File

@@ -1,3 +1,13 @@
# allow crawling everything by default
# Serengo - meet the unexpected.
User-agent: *
Disallow:
Allow: /
Disallow: /api/
Disallow: /logout
Disallow: /_app/
Disallow: /.svelte-kit/
# Sitemap location
Sitemap: https://serengo.ziasvannes.tech/sitemap.xml
# Crawl delay for polite crawling
Crawl-delay: 1