LifeRPG_v2.0/modern/frontend/public/manifest.json
TLimoges33 2b961611fd
🚀 Major Enhancement: Complete AI-Powered LifeRPG Platform with Git LFS
 New Features:
- AI-powered habit creation with natural language processing
- HuggingFace transformers integration for sentiment analysis (tracked via Git LFS)
- Advanced predictive analytics and behavioral insights
- Voice & image input capabilities for hands-free habit tracking
- Real-time notifications and community features
- Plugin system with extensible architecture

🔧 Technical Improvements:
- Comprehensive FastAPI backend with 30+ endpoints
- React frontend with PWA capabilities
- Advanced authentication with 2FA support
- RBAC authorization system
- Comprehensive security features (CSRF, rate limiting, audit logging)
- Database migrations and health monitoring
- Docker containerization support
- Git LFS configured for large AI model files (2+ GB)

📚 Documentation & DevOps:
- Complete deployment guides for multiple platforms
- Professional README with feature highlights
- GitHub Actions CI/CD workflows
- Comprehensive API documentation
- Security audit roadmap and compliance framework
- Setup scripts for development environment

🧪 Testing & Quality:
- Comprehensive test suite with 20+ test modules
- Setup verification scripts
- Working development environment with both backend and frontend
- Health checks and monitoring systems

🌟 Ready for:
- Portfolio showcasing
- Community contributions
- Production deployment
- Professional presentation
2025-09-28 21:29:19 +00:00

157 lines
3.5 KiB
JSON

{
"name": "LifeRPG - Habit Tracker",
"short_name": "LifeRPG",
"description": "Gamified habit tracking with RPG mechanics and real-time progress",
"start_url": "/",
"display": "standalone",
"theme_color": "#8b5cf6",
"background_color": "#1a1a2e",
"orientation": "portrait-primary",
"scope": "/",
"categories": ["productivity", "lifestyle", "health", "games"],
"lang": "en",
"dir": "ltr",
"shortcuts": [
{
"name": "Quick Add Habit",
"short_name": "Add Habit",
"description": "Quickly add a new habit",
"url": "/habits/add",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96",
"type": "image/png"
}
]
},
{
"name": "Today's Habits",
"short_name": "Today",
"description": "View today's habit list",
"url": "/habits/today",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96",
"type": "image/png"
}
]
},
{
"name": "Analytics",
"short_name": "Stats",
"description": "View your progress analytics",
"url": "/analytics",
"icons": [
{
"src": "/icon-96x96.png",
"sizes": "96x96",
"type": "image/png"
}
]
}
],
"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"
}
],
"screenshots": [
{
"src": "/screenshots/mobile-habits-list.png",
"sizes": "390x844",
"type": "image/png",
"platform": "narrow",
"label": "Habit tracking interface on mobile"
},
{
"src": "/screenshots/mobile-analytics.png",
"sizes": "390x844",
"type": "image/png",
"platform": "narrow",
"label": "Analytics dashboard on mobile"
},
{
"src": "/screenshots/desktop-dashboard.png",
"sizes": "1280x800",
"type": "image/png",
"platform": "wide",
"label": "Full dashboard on desktop"
}
],
"prefer_related_applications": false,
"related_applications": [
{
"platform": "play",
"url": "https://play.google.com/store/apps/details?id=com.liferpg.app",
"id": "com.liferpg.app"
},
{
"platform": "itunes",
"url": "https://apps.apple.com/app/liferpg/id123456789",
"id": "123456789"
}
],
"protocol_handlers": [
{
"protocol": "liferpg",
"url": "/habit?id=%s"
}
],
"file_handlers": [
{
"action": "/import",
"accept": {
"application/json": [".json"],
"text/csv": [".csv"]
}
}
]
}