A full-stack PWA for women managing PCOS. AI-powered meal planning, exercise plans, daily logging, and health insights.
- Backend: Django + Django REST Framework
- Frontend: React + Vite
- Database: Supabase (PostgreSQL)
- AI: Claude API (Anthropic)
- Images: Unsplash API
- Hosting: Render (backend) + Vercel (frontend)
- Python 3.13+
- Node 20+
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
# Fill in your .env values
cd backend
python manage.py migrate
python manage.py runservercd frontend
npm install
npm run devcd backend
../venv/bin/pytestmain— production onlydevelop— integration branch, all PRs merge herefeature/issue-number-description— one branch per issue
PCOS-Tracker/
├── backend/ # Django project
│ ├── core/ # Settings, URLs, WSGI
│ ├── tests/ # pytest test suite
│ └── manage.py
├── frontend/ # React + Vite
├── .env.example # Environment variable template
├── requirements.txt
└── README.md