Welcome to the Project Management Web Application! This is a comprehensive project management platform built with React that enables users to efficiently manage projects, create tasks, track progress, and set deadlines. It provides user authentication using Passport.js and offers a user-friendly interface for creating and managing projects and tasks.
-
User Authentication:
- Users can sign up and sign in with secure authentication using Passport.js.
- Local authentication with username/email and password.
-
Project Management:
-
Task Management:
-
User-Friendly Interface:
- Node.js and npm installed on your development machine.
- MongoDB database (you can use a local or cloud-based instance).
- React.js installed
-
Clone the repository:
https://github.com/ishan9678/Project-Management.git
-
Install dependencies:
cd client npm install cd .. cd server npm install
-
Start development server:
cd server node index.js cd .. cd client npm run dev
-
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the project.
- 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 to the main project repository.