Django REST API for StudyPal — notebooks, notes, flashcards, and quizzes with JWT auth and Gemini-assisted study features.
Frontend: StudyPal_Frontend · Live: https://study-pal-frontend-one.vercel.app
- Django + Django REST Framework
- PostgreSQL (via
dj-database-url/ Render) - JWT (
djangorestframework-simplejwt) - CORS + WhiteNoise + Gunicorn
- Google Generative AI for study assistance
git clone https://github.com/Amaankaa/studypal-backend.git
cd studypal-backend
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # if present — set SECRET_KEY, DATABASE_URL, etc.
python manage.py migrate
python manage.py runserverConfigured for Render via render.yaml (studypal.onrender.com).