Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyPal Backend

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

Stack

  • Django + Django REST Framework
  • PostgreSQL (via dj-database-url / Render)
  • JWT (djangorestframework-simplejwt)
  • CORS + WhiteNoise + Gunicorn
  • Google Generative AI for study assistance

Quick start

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 runserver

Deploy

Configured for Render via render.yaml (studypal.onrender.com).

Related

About

StudyPal API (Django REST) — notebooks, notes, flashcards & quizzes + Gemini

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages