To-Do List
A Django task manager built during a full-stack internship: a per-user task list with detail, create, edit and delete views, a ModelForm and server-rendered templates on SQLite.
How the live demo works
GitHub Pages cannot run a Django server, so the live demo runs the unmodified project inside your browser with Pyodide (CPython compiled to WebAssembly); the database lives in IndexedDB.
Run it locally
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install "django>=5.0,<6"
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
# sign in at /admin/, then open /tasks/Full instructions are in the repository README.Open the repository