Advanced ToDo is a project I recently completed as part of my journey to learn Node.js and Express.js. This project is my attempt to create an advanced to-do list, inspired by the functionality of Google Calendar.
The project allows users to perform various CRUD (Create, Read, Update, Delete) operations on their to-do tasks. The key features include:
- Task Management: Add, view, update, and delete tasks seamlessly.
- Calendar View: An intuitive calendar interface to organize tasks by date.
- Motivational Section: Receive a random motivational quote each time the website is loaded.
- Node.js
- Express.js
- MongoDB
To run the project locally, follow these steps:
- Clone the repository.
git clone https://github.com/nischalshakya787/AdvancedToDoList.git cd AdvancedToDo - Install Dependencies.
npm install
- Start Server
npm start
- Open your web browser and navigate to http://localhost:8000.
- Navigate to the project in your web browser.
- Add, edit, and delete tasks using the user-friendly interface.
- Explore the calendar view to manage tasks based on dates.
- Get a dose of motivation from the randomly fetched inspirational quotes.
If you would like to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
- Submit a pull request.
Feel free to reach out if you have any questions or suggestions :
Email: nischalshakya787@gmail.com