The To-Do List Web Application is a simple task management tool built with Express.js. This project allows you to create, edit, and organize your tasks. It features two lists, one for regular tasks and another for work-related tasks, with the ability to mark tasks as completed.
- Create and add new tasks to your to-do list.
- Organize tasks into two categories: regular tasks and work tasks.
- Mark tasks as completed, moving them to the completed tasks list.
- Edit task descriptions or names.
- Clear completed tasks.
- Responsive design for desktop and mobile devices.
- Built with Express.js, EJS for templating, and bodyParser for form handling.
To run the project locally on your machine, follow these steps:
-
Clone the repository to your local machine: git clone https://github.com/twister904/planpal.git
-
Navigate to the project directory:
cd todo-list-app
- Install the project dependencies using npm:
npm install
- Start the Express.js server:
node app.js
- Open a web browser and access the application at
http://localhost:3000
.
- Visit the application in your web browser.
- Add new tasks to the regular to-do list by entering task names and clicking "Submit."