LifeRPG_v2.0/modern/frontend/public/manifest.json
TLimoges33 7fe4ae5365
🧙‍♂️ Transform LifeRPG into The Wizard's Grimoire - Production-Ready Application
 Major Features Added:
- Complete magical theming and rebranding from LifeRPG to The Wizard's Grimoire
- Production-grade React frontend with Tailwind CSS v4 and magical aesthetics
- Comprehensive analytics dashboard with Recharts integration (ScryingPortal)
- Push notifications system with PWA service worker support
- Drag & drop functionality using @dnd-kit for habit reordering
- Social features with friends system and leaderboards
- Performance optimization tools and monitoring
- Mobile app enhancement with PWA installation support

🏗️ Technical Infrastructure:
- Advanced service worker with offline support and background sync
- Zustand state management for scalable application state
- Production-ready UI component system with enhanced Button, Card, Input
- Progressive Web App (PWA) with manifest and app installation
- FastAPI backend with comprehensive API endpoints
- Docker containerization and CI/CD pipeline setup

📱 Progressive Web App Features:
- Offline functionality with intelligent caching
- Push notification support for habit reminders
- App installation on mobile and desktop platforms
- Background sync for offline data management
- Performance monitoring and optimization tools

🎨 User Experience:
- Magical wizard/grimoire theming throughout application
- Responsive design optimized for all device sizes
- Drag & drop habit management with smooth animations
- Interactive analytics with multiple chart types
- Social connectivity with friends and competitive features
- Comprehensive notification and performance settings

🔧 Developer Experience:
- Modern development stack with Vite and React
- Comprehensive testing setup and CI/CD pipelines
- Code quality tools with pre-commit hooks
- Docker development environment
- Detailed documentation and implementation guides

This represents a complete transformation from prototype to production-ready application with enterprise-grade features and magical user experience.
2025-08-30 17:32:42 +00:00

135 lines
3.6 KiB
JSON

{
"name": "The Wizard's Grimoire",
"short_name": "Grimoire",
"description": "Track your magical habits and build powerful routines with The Wizard's Grimoire",
"start_url": "/",
"display": "standalone",
"theme_color": "#7c3aed",
"background_color": "#0f172a",
"orientation": "portrait-primary",
"scope": "/",
"categories": [
"productivity",
"lifestyle",
"health"
],
"lang": "en",
"dir": "ltr",
"icons": [
{
"src": "/icon-72x72.png",
"sizes": "72x72",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-96x96.png",
"sizes": "96x96",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-128x128.png",
"sizes": "128x128",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-144x144.png",
"sizes": "144x144",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-152x152.png",
"sizes": "152x152",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-384x384.png",
"sizes": "384x384",
"type": "image/png",
"purpose": "maskable any"
},
{
"src": "/icon-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable any"
}
],
"shortcuts": [
{
"name": "Quick Add Habit",
"short_name": "Add Habit",
"description": "Quickly add a new magical habit",
"url": "/habits/new",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96"
}
]
},
{
"name": "Today's Progress",
"short_name": "Today",
"description": "View today's habit progress",
"url": "/today",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96"
}
]
},
{
"name": "Analytics",
"short_name": "Stats",
"description": "View your magical progress analytics",
"url": "/analytics",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96"
}
]
}
],
"screenshots": [
{
"src": "/screenshot-wide.png",
"sizes": "1280x720",
"type": "image/png",
"form_factor": "wide",
"label": "The Wizard's Grimoire desktop interface"
},
{
"src": "/screenshot-narrow.png",
"sizes": "375x812",
"type": "image/png",
"form_factor": "narrow",
"label": "The Wizard's Grimoire mobile interface"
}
],
"prefer_related_applications": false,
"related_applications": [
{
"platform": "webapp",
"url": "https://wizards-grimoire.app"
}
],
"protocol_handlers": [
{
"protocol": "web+grimoire",
"url": "/share?habit=%s"
}
]
}