Task Ledger
Fundamentals-first Express app with sessions, SQLite persistence, and a server-rendered dashboard for task management.
- Stack:
- Node.js
- Express
- EJS
- SQLite
- Sessions
- Session-based authentication (register/login/logout)
- Protected routes + server-rendered dashboard
- Task CRUD with status (active/completed/archived)
- Validation + security middleware (helmet) + request logging (morgan)