Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/munadil16/todo-app

Todo App - Organize tasks, set priorities, and conquer your day.
https://github.com/munadil16/todo-app

mern-stack recoil todo-app vercel zod-validation

Last synced: 8 days ago
JSON representation

Todo App - Organize tasks, set priorities, and conquer your day.

Awesome Lists containing this project

README

        

# Todo App

A TODO application built using the MERN stack, with JWT for user authentication, Zod for validations, and Recoil for state management.

## Features

- Add, edit, and delete TODO items
- Mark TODO items as completed
- Responsive design with Tailwind CSS
- Error handling
- Sort TODO items based on Priority

## Prerequisites

1. [React](https://react.dev/)
2. [MongoDB](https://www.mongodb.com/)
3. [Express](https://expressjs.com/)
4. [Node.js](https://nodejs.org/en)
5. [Tailwind CSS](https://tailwindcss.com/)
6. [Zod](https://zod.dev/)
7. [Mongoose](https://mongoosejs.com/)

## Installation

1. **Clone the repository:**

```bash
git clone "your_forked_repo_path"
cd Todo-app
```

2. **Install dependencies: (both client and server)**

```bash
npm install
```

3. **Environment Variables:** \
Use the `.env.example` file as a template to create your `.env` file.

4. **Run the application: (both client and server)**

```bash
npm run dev
```

## Contributing

Feel free to fork the repository and submit pull requests.

## License

This project is licensed under the MIT License.