Yours List is a MERN Stack web application designed to manage and track daily tasks. This multi-user application allows users to create, manage, and organize their tasks efficiently. It supports CRUD (Create, Read, Update, Delete) operations and offers different access levels for normal users and administrators.
Yours List is a MERN Stack web application designed to manage and track daily tasks. This multi-user application allows users to create, manage, and organize their tasks efficiently. It supports CRUD (Create, Read, Update, Delete) operations and offers different access levels for normal users and administrators.
User Roles:
Todo Categories: Organize tasks under different categories (e.g., Gym with sub-tasks like Biceps, Triceps).
CRUD Operations: Full support for creating, reading, updating, and deleting tasks.
To get started with Yours List, follow these steps:
Clone the Repository:
git clone https://github.com/MohdSaif-1807/Yours-List.git
cd Yours-List
Install Dependencies:
Navigate to the server and client directories and install the necessary dependencies:
cd backend
npm install
cd ../frontend
npm install
Start the Application:
Start the server and client applications:
# In the backend directory
npm start
# In the frontend directory
npm start
The backend should now be running on specified port number in .env eg: for PORT=5000 http://localhost:5000
and the frontend on http://localhost:3000
.
Normal Users:
Admin Users:
Registration page:
Login page:
Your-List(Normal user) homepage:
Category creation (Normal user):
Category created (Normal user):
Creation of Todo Item (Normal user):
Added Todo Item Successfully (Normal user):
Editing a Todo Item (Normal user):
Todo item edited successfully (Normal user):
Deleting todo item (Normal user):
Todo item deleted successfully (Normal user):
Admin dashboard (Admin)