A Todo Management Web App made with MERN Stack with Authantication
- Login / Sign up
- Add new todo
- Delete todo
- Dark Mode
- Responseive
- React: A popular JavaScript library for building user interfaces
- Axios: A promise-based HTTP client for making API requests
- react-router-dom: A routing library for handling navigation in a React app
- Tailwind CSS: For styling the app
- MongoDB for database
-
Clone the repository to your local machine using
git clone
.git clone https://github.com/siddharth9300/todoListUsingMERN.git
-
Navigate to the project directory.
cd todoListUsingMERN
-
Install server dependencies using
npm
oryarn
.cd backend npm install
-
Install client dependencies using
npm
oryarn
.cd frontend npm install
-
Start client.
cd frontend npm start
-
Start server.
cd backend npm start
-
Open your web browser and go to
http://localhost:3000
to access the app locally.
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request with a detailed description of your changes.