| Light Theme | Dark Theme |
|---|---|
![]() |
![]() |
Deployed with Fly.io - just-notes.fly.dev
email: dummy@mail.com
password: dummypassword
- Register/Login
- Profile Page:
- Profile Details update
- Home (Notes) Page:
- List All Notes
- All Notes counter
- Create a new Note
- Update Note
- Delete Note
- Bulk Actions on Notes:
- Selected Notes counter
- Select All Notes option
- Bulk Delete selected Notes
- Bulk Change 'Completed' Status on selected Notes
- Pagination
- Live Search
- Filter by
is_completedstatus
- List All Notes
- Analytics Page (WIP):
- Base Analytics about Completed Notes per Month
- ...
- Toasts Application to show Django Messages with HTMX
- Auto-dismissed Toasts
- Manual Toast dismiss
- Dark/Light mode:
- Manual switching
- Detecting system theme switching
Djangofor the backend serverTailwingCSSfor frontend stylingHTMXto make a frontend dynamic and interactive like a "reactive" appsAlpine.jsfor state management and frontend interactivityJavaScriptfor minor but important for usability(interactivity) things: theme switching, toasts, etc
- create a virtual environment
- install requirements:
pip install -r requirements.txt - run migrations:
python manage.py migrate - start server:
python manage.py runserver

