This project is a simple, interactive To-Do List application developed to help users manage their tasks efficiently. The application allows users to add, edit, delete, and mark tasks as completed.
- Add Tasks: Easily add new tasks to your to-do list.
- Edit Tasks: Modify existing tasks to update details.
- Delete Tasks: Remove tasks that are no longer needed.
- Mark as Completed: Check off tasks once they are finished.
- Persistent Storage: Tasks are saved even after closing the application.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Database: MongoDB
- Clone the repository:
git clone https://github.com/MikeHodges-IT/To-Do-List.git
- Navigate to the project directory:
cd To-Do-List
- Install dependencies:
npm install
- Start the application:
npm start
- Open your browser and navigate to
http://localhost:3000
. - Add, edit, delete, or mark tasks as completed using the user-friendly interface.
Feel free to fork this repository, submit issues, and make pull requests. Contributions are welcome!
This project is licensed under the MIT License.