A simple yet production-ready Single Page Application (SPA) built with:
- Frontend: Vanilla JS + AJAX
- Backend: Django + PostgreSQL
- Auth: JWT + Google OAuth2
- Infra: (Docker / Netlify / Render)
- User registration & login with JWT
- Google OAuth login (no DRF, direct SPA + CORS flow)
- Create, read, update, and delete tasks
- Fully responsive UI
- Logout & token refresh system
UI preview of the app
Check the detailed steps here:
👉 INSTALLATIONS.md
How the app is structured & how components talk to each other:
👉 ARCHITECTURE.md
pytest
docker-compose up --build
-
Frontend: Netlify
-
Backend: Render / Railway (Django + Postgres)
-
Database: PostgreSQL (Render / Railway managed service)
MIT License


