Skip to content

LaneyCommits/mango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mango (StudyHub)

A full-stack study tool: React + TypeScript + Vite frontend and Django REST + JWT backend (PostgreSQL or SQLite).

Quick start

  1. Copy .env.example to .env at the repo root and set VITE_API_URL, VITE_GOOGLE_CLIENT_ID, and GOOGLE_OAUTH_CLIENT_ID (same Web client ID for both Google vars).
  2. Frontend: npm installnpm run dev (default http://localhost:5173).
  3. Backend: cd backend → create a venv, pip install -r requirements.txtpython manage.py migratepython manage.py runserver (default API http://127.0.0.1:8000/api).

See .env.example for optional Gemini keys, DATABASE_URL, and CORS settings.

Stack notes

  • Auth: email/password + Google Sign-In (@react-oauth/google); API verifies Google ID tokens server-side.
  • Real-time: polling (no Firestore listeners in the migrated paths).
  • Docker: docker-compose.yml is available for local orchestration if you use it.

About

A Full-stack study tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors