A simple web application to manage your to-do lists. This application allows you to create multiple to-do lists, add and remove items from the lists, and update their status.
- Node.js
- Express.js
- EJS (Embedded JavaScript)
- Bootstrap
- HTML/CSS
- Create and manage multiple to-do lists
- Add, edit, and delete items within each list
- Mark items as completed
- Responsive design for a seamless experience on different devices
-
Clone the repository:
-
Install the dependencies:
cd ToDo_List
npm install
- Start the application:
npm start
- Open your browser and visit
http://localhost:3000
to access the app.
- On the home page, you can see the current day's to-do list.
- To add a new item, enter the item text in the input field and click the "+" button.
- To mark an item as completed, check the checkbox next to it.
- To edit an item, click the edit button and modify the text.
- To delete an item, click the delete button.
Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact me.
- Bootstrap - CSS framework used for styling.
- Express.js - Node.js web application framework.
- EJS - Embedded JavaScript templating.
- FontAwesome - Icons used in the app.