-
Notifications
You must be signed in to change notification settings - Fork 0
HOME
Dinesh Dawonauth edited this page Jul 22, 2025
·
2 revisions
Welcome to the comprehensive documentation for My Progress Planner - an AI-powered progressive web application for meal tracking with personalized encouragement.
- Installation Guide - Set up your development environment
- Configuration - Environment variables and setup
- Quick Start Tutorial - Get up and running in 5 minutes
- System Architecture - Technical overview and design decisions
- Database Schema - Complete database structure and relationships
- API Documentation - All endpoints and their usage
- Progressive Web App - PWA features and offline functionality
- AI Integration - How GPT-4 powers personalized responses
- Authentication System - User auth and security
- Meal Tracking - Core meal logging functionality
- Streak System - Motivation and habit building
- Deployment Guide - Production deployment steps
- Environment Setup - Production configuration
- Monitoring & Analytics - Performance and user insights
- Troubleshooting - Common issues and solutions
- Contributing Guide - How to contribute to the project
- Development Workflow - Git flow and code standards
- Testing Guide - Running and writing tests
- Code Style Guide - TypeScript and React best practices
- FAQ - Frequently asked questions
- Changelog - Version history and updates
- Roadmap - Future features and improvements
- Support - How to get help
My Progress Planner transforms meal tracking from a clinical task into an encouraging, supportive experience. Built with modern web technologies, it provides:
- AI-Powered Encouragement: Every meal receives personalized, caring responses
- Offline-First PWA: Works seamlessly online and offline
- Privacy-Focused: Complete user data isolation and security
- Modern Architecture: Built with Next.js, TypeScript, and Supabase
| Component | Technology | Purpose |
|---|---|---|
| Frontend | Next.js 14 + TypeScript | React framework with App Router |
| Styling | Tailwind CSS | Utility-first CSS framework |
| Database | Supabase (PostgreSQL) | Real-time database with auth |
| AI Engine | OpenAI GPT-4 | Conversational meal responses |
| PWA | Service Worker | Offline support & caching |
| Deployment | Vercel | Edge computing platform |
- Live Demo (when deployed)
- GitHub Repository
- Issue Tracker
- Discussions
- π Found a bug? Open an issue
- π‘ Have an idea? Start a discussion
- π§ Need support? Contact us at
[email protected]
Built with β€οΈ for people who deserve encouragement on their wellness journey