This is a full stack TODO application where users can create and delete Tasks.
- Create TODOs: Users can create new tasks along with task description to add to their list.
- Delete TODOs: Users can delete tasks once they are completed or are no longer needed.
- Data Storage: MongoDB is used to store TODOs data, ensuring persistence across sessions.
- Backend: Built with Express and Node.js, providing a robust and scalable server-side architecture.
- User Data Validation: Zod is employed for validating user input data, ensuring data integrity and security.
- Frontend: Developed using React, offering a dynamic and interactive user interface.
- Responsive Design: Tailwind CSS is utilized for styling, ensuring a responsive and visually appealing UI across different devices and screen sizes.
-
Backend:
- Node.js
- Express
- MongoDB
-
Frontend:
- React
- Tailwind CSS
-
Validation:
- Zod
-
Clone the repository:
git clone https://github.com/Rituraj-13/Todo-Webapp.git
-
Move to the project directory:
cd Todo-Webapp
-
Install Node Modules
npm install