A TODO application built using the MERN stack, with JWT for user authentication, Zod for validations, and Recoil for state management.
- Add, edit, and delete TODO items
- Mark TODO items as completed
- Responsive design with Tailwind CSS
- Error handling
- Sort TODO items based on Priority
- Clone the repository:
git clone "your_forked_repo_path"
cd Todo-app
- Install dependencies: (both client and server)
npm install
-
Environment Variables:
Use the.env.example
file as a template to create your.env
file. -
Run the application: (both client and server)
npm run dev
Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License.