This is a simple yet powerful To-Do List web application that allows you to keep track of your tasks and organize them into custom lists. Built using Node.js, Express, MongoDB, and EJS, this app is easy to set up and use, and provides a clean and intuitive interface for managing your to-do list.
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express: A fast, unopinionated, minimalist web framework for Node.js.
- MongoDB: A cross-platform document-oriented database program.
- EJS: A simple templating language that lets you generate HTML markup with plain JavaScript.
- Add new items to your to-do list
- Create custom lists
- Delete items from your list
- Install Node.js and MongoDB on your computer.
- Clone this repository or download the code as a zip file and extract it.
- Open a terminal or command prompt and navigate to the project directory.
- Run
npm install
to install the required dependencies. - Run
node app.js
to start the application. - Open a web browser and navigate to
http://localhost:3000
to access the application.
- To add a new item to your list, type the item in the input field and click the "+" button.
- To create a custom list, navigate to
http://localhost:3000/your-list-name
, replacingyour-list-name
with the name of your custom list. - To delete an item from your list, click the checkbox next to the item.