Welcome to the Project Management App! This application is designed to help you manage your projects efficiently by providing features such as user authentication, project creation, task assignment, and collaborative commenting.
- Sign up to create a new account.
- Log in with your credentials to access the app.
- Create new projects with a title and description.
- Assign multiple users to a project.
- Mark a project as complete.
- Add tasks to a project.
- Assign tasks to one of the project's assigned members.
- Users can mark tasks as done when completed.
- Collaborate with project members by leaving comments in the project section.
- Stay informed about project updates and discussions.
-
Signup/Login:
- Create a new account by signing up.
- Log in using your credentials.
-
Project Management:
- Navigate to the "Projects" section.
- Create a new project by providing a title and description.
- Assign users to the project.
- Mark a project as complete when finished.
-
Task Assignment:
- Inside a project, go to the "Tasks" section.
- Add a new task with details such as task name and description.
- Assign the task to one of the project's assigned members.
-
Task Completion:
- Users can mark tasks as done when they are completed.
-
Comments:
- Engage in project discussions by leaving comments in the project section.
- Stay updated on project activities and communicate with team members.
- React for the frontend.
- Firebase for user authentication and backend services.
- Other libraries and tools as needed.
-
Clone the repository:
git clone https://github.com/kaushik17tripathi/Project-management-app.git
-
Install Dependencies
cd Project-management-app npm install
-
Run the app locally:
npm start
Access the app at http://localhost:3000.