How soryuasukka/mynotetaking works
NoteTaker is a Flask-backed personal note manager. The main workflow is browser interaction with the note interface, API operations for listing, creating, editing, deleting, and searching notes, and persistence in SQLite. The README also describes auto-save and responsive UI behavior; the HTML source was not sampled, so its detailed client-side wiring cannot be verified. User routes and models are present as a separate API template, not part of the documented note workflow.
Main entry points: note.py Notes API · main.py Flask entry point · index.html Note interface · user.py Users API template
Components 8
Web interface
- Note interface
src/static/index.html
Flask backend
- Flask entry point
src/main.py - Notes API
src/routes/note.py - Users API template
src/routes/user.py
Data layer
- Note model
src/models/note.py - User model and DB setup
src/models/user.py - SQLite database
Other components
- Note taker
Connections 13
- Note taker → Note interface: uses
- Flask entry point → Note interface: serves
- Note interface → Notes API: API requests
- Notes API → Note interface: JSON responses
- Flask entry point → Notes API: registers routes
- Flask entry point → Users API template: registers routes
- Flask entry point → User model and DB setup: initializes database
- Notes API → Note model: queries and serializes
- Notes API → User model and DB setup: uses session
- Users API template → User model and DB setup: queries and serializes
- Notes API → SQLite database: reads and writes
- Users API template → SQLite database: reads and writes
- Flask entry point → SQLite database: creates schema