This project is a simple and responsive Todo List application built using the MERN stack (MongoDB, Express, React, Node.js). The app allows users to add, update, delete, providing an intuitive interface for managing daily tasks.
- Add Tasks: Users can add new tasks to their to-do list.
- Update Tasks: Existing tasks can be updated with new information.
- Delete Tasks: Users can remove tasks from the list.
- Responsive Design: The application is fully responsive and works on all devices.
- Real-Time Updates: Changes to the task list are reflected in real-time without needing to refresh the page.
- Persistent Storage: Tasks are stored in a MongoDB database, ensuring data is saved even after the application is closed.
-
Frontend:
- React.js
- Tailwind CSS (for styling)
- Axios (for making HTTP requests)
-
Backend:
- Node.js
- Express.js
- MongoDB (for data storage)
- Mongoose (for MongoDB object modeling)
-
Deployment:
- Vercel (for frontend)
- MongoDB Atlas (for database hosting)
Make sure you have the following installed on your local machine:
git clone https://github.com/teja-86/Todo-List.git
cd Todo-ListContributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature. - Make your changes and commit them:
git commit -m 'Add Your Feature'. - Push to the branch:
git push origin feature/YourFeature. - Open a Pull Request.