Skip to content

KumariAnjaliRout/Project_Management_System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 Project Management System

A full-stack web application built to simplify the management of projects, tasks, and teams β€” all in one place. This system allows users to create projects, assign tasks, track progress, and collaborate efficiently with an intuitive interface and a robust backend.

πŸš€ Features

βœ… User Authentication & Authorization – Secure login, registration, and role-based access.

βœ… Project Management – Create, update, and delete projects with details like deadlines and descriptions.

βœ… Task Tracking – Assign tasks, update statuses, and monitor progress in real time.

βœ… Team Collaboration – Manage multiple users within a project.

βœ… Responsive UI – Works smoothly on all devices.

βœ… RESTful API Integration – Clean and modular backend services.

βš™οΈ Installation & Setup

Follow these steps to run the project locally:

1️⃣ Clone the Repository git clone https://github.com/KumariAnjaliRout/Project_Management_System-.git cd Project_Management_System-

2️⃣ Setup the Backend cd backend npm install

Create a .env file inside the backend/ directory and add:

PORT=4000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_secret_key

Then start the server:

npm run dev

The backend should now run on http://localhost:4000.

3️⃣ Setup the Frontend cd ../frontend npm install npm start

The frontend will start on http://localhost:3000.

🧠 Usage

Register or log in using your credentials.

Create a new project and invite members.

Add tasks under each project and assign them to users.

Track task progress via dashboard views.

Update project or task details as they evolve.

πŸ“Έ Screenshots (Optional)

(You can add images like UI previews or dashboard screenshots here) Example:

🀝 Contributing

Contributions are welcome! πŸ’‘ To contribute:

Fork this repository.

Create a new branch:

git checkout -b feature/YourFeature

Commit your changes:

git commit -m "Add new feature"

Push to your branch:

git push origin feature/YourFeature

Open a Pull Request on GitHub.

🧾 License

This project is licensed under the MIT License β€” see the LICENSE file for details.

MIT License
Copyright (c) 2025 Kumari Anjali

πŸ“§ Contact

πŸ‘©β€πŸ’» Developer: Kumari Anjali πŸ“ AI & ML Enthusiast | Full-Stack Developer 🌐 GitHub: KumariAnjaliRout

βœ‰οΈ Email: kumarianjali9594rout@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published