A simple TodoList app built with Node.js, Express.js, and JavaScript.
This TodoList app allows users to create, view, update, and delete tasks they need to complete. It helps users to keep track of their daily tasks and manage their time efficiently.
- Add a new task to the list.
- Mark a task as completed.
- Edit the content of an existing task.
- Delete a task from the list.
- Node.js
- Express.js
- JavaScript
-
Make sure you have Node.js installed on your machine.
-
Clone this repository to your local machine:
git clone https://github.com/ingberrio/todolist.git
-
Navigate to the project folder:
cd todolist
-
Install the required dependencies:
npm install
-
Start the server:
npm start
-
Open your web browser and visit
http://localhost:3000
to access the TodoList app.
-
To add a new task, type the task content in the input field and click the "Add Task" button.
-
To mark a task as completed, click the checkbox next to the task.
-
To edit a task, click the "Edit" button next to the task, make your changes, and click the "Save" button.
-
To delete a task, click the "Delete" button next to the task.
Contributions are welcome! If you find any bugs or want to add new features, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to the Node.js and Express.js communities for providing excellent tools to build web applications.