A minimal Todo application built using Node.js, Express, and EJS.
All todos are stored locally using the File System (fs) module.
This project focuses on backend fundamentals and server-side rendering.
- Add new todo tasks
- View todo list
- Delete todos
- Server-side rendered UI using EJS
- Data stored locally (no database)
- Node.js
- Express.js
- EJS (Embedded JavaScript Templates)
- File System (fs) module
- EJS is used to render views on the server
- Express handles routing and logic
- Todos are saved and read from a local file using
fs
npx nodemon app
http://localhost:3000/