A Todo list web application built using the MERN stack (MongoDB, Express, React, Node.js), featuring user authentication (signup, login) and JWT-based authentication and authorization.
- Login/Signup: A login page for users to authenticate and access their profile.
- Dashboard: Manage and view your Todo tasks.
- User Access Control: JWT-based user authentication and authorization.
Follow these instructions to set up and run the project locally.
Make sure you have the following installed:
-
Clone the repository:
-
Install backend and frontend dependencies:
-
Set up environment variables:
-
Start the backend server:
cd backend npm start
-
Start the frontend server:
cd ../frontend npm run dev
-
Access the application:
Contributions are welcome!