A simple Todo app with task management, due dates, description, and task deletion functionality.
- Node.js
- Express.js
- MongoDB
- EJS (Embedded JavaScript)
- CSS
- JavaScript
- Add tasks with due dates and descriptions
- Manage and delete tasks
- Dynamic and user-friendly interface
- Node.js installed
- MongoDB installed and running
-
Clone the repository:
git clone https://github.com/your-username/todo-app.git
-
Navigate to the project folder:
cd todo-app
-
Install dependencies:
npm install
-
Set up MongoDB:
- Create a MongoDB database for the app.
- Update the database configuration in config/database.js with your MongoDB connection details.
- Start the application:
npm start
- Open your browser and go to http://localhost:5000 to use the Todo app.
- Add tasks with due dates and descriptions.
- Manage your tasks by marking them as complete or deleting them.
- Enjoy an organized and dynamic task management experience!