This is a web-based To-Do List application that allows users to manage their tasks. Users can add, edit, delete, and mark tasks as completed using this application.
- HTML
- CSS
- JavaScript
- Node.js
- Express.js
- EJS (Embedded JavaScript templating)
- PostgreSQL
- User-friendly interface for task management
- Ability to add new tasks
- Ability to edit existing tasks
- Ability to mark tasks as completed
- Ability to delete tasks
- Data persistence using PostgreSQL database
To run this application locally, follow these steps:
- Clone this repository.
- Install Node.js if not already installed.
- Install PostgreSQL if not already installed.
- Run
npm installto install dependencies. - Create a PostgreSQL database and update the database.
- Run the application using
node app.js. - Access the application in your web browser at
http://localhost:3000.
Adding tasks
Edit tasks
Delete tasks



