# SymptoCare Backend 🧠📊
This is the FastAPI backend for the **SymptoCare** app — an AI-powered wellness tracker.
## 🏁 Getting Started
### 1. 📦 Clone the Repo
```bash
git clone https://github.com/your-username/symptocare-capstone.git
cd symptocare-capstone/backend
python -m venv venv
.\venv\Scripts\activateOn macOS/Linux:
python3 -m venv venv
source venv/bin/activatepip install -r requirements.txtIf you don’t have a requirements.txt yet, create it:
pip install fastapi uvicorn python-dotenv supabase xhtml2pdf jinja2
pip freeze > requirements.txtuvicorn app.main:app --reload --port 8080Access it at: http://localhost:8080/docs
Here’s a professional README.md section specifically for running the SymptoCare frontend (Next.js with Tailwind, connected to the FastAPI backend and Supabase):
# SymptoCare Frontend 💙🌤️
This is the frontend for the **SymptoCare** capstone project — a professional AI-powered wellness and mood-tracking app.
## 🏁 Getting Started
### 1. 📦 Clone the Repo
```bash
git clone https://github.com/your-username/symptocare-capstone.git
cd symptocare-capstone/frontendnpm installnpm run devThen open in your browser:
http://localhost:3000
-
Make sure your backend is running first:
uvicorn app.main:app --reload --port 8080 -
Then open:
http://localhost:3000 -
Login or Signup and navigate to:
/home /login /dashboard /analytics /chat /welcome /safety-plan /journal
- You must be authenticated with Supabase to access
/protected/*routes. - Mood data is saved to Supabase → summarized by FastAPI → returned to frontend.
- Frontend fetches PDF from:
POST http://localhost:8080/insights/summary/pdf?user_id=...
For questions, please open an issue or contact the maintainer.
This project is proprietary software.
Copyright © 2025 Elida Ribeiro.
All rights reserved.
Unauthorized use, reproduction, or distribution of this software or any portion of it may result in civil and/or criminal penalties.
Please contact the author for licensing or usage inquiries.