Light Theme | Dark Theme |
---|---|
Deployed with Fly.io - just-notes.fly.dev
email: [email protected]
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_completed
status
- 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
Django
for the backend serverTailwingCSS
for frontend stylingHTMX
to make a frontend dynamic and interactive like a "reactive" appsAlpine.js
for state management and frontend interactivityJavaScript
for 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