kaushik17tripathi / Project-management-app

This app lets user to create projects, assign tasks to users and communicate with each other

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Management App

Overview

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.

Features

1. User Authentication

  • Sign up to create a new account.
  • Log in with your credentials to access the app.

2. Project Management

  • Create new projects with a title and description.
  • Assign multiple users to a project.
  • Mark a project as complete.

3. Task Assignment

  • Add tasks to a project.
  • Assign tasks to one of the project's assigned members.

4. Task Completion

  • Users can mark tasks as done when completed.

5. Comments

  • Collaborate with project members by leaving comments in the project section.
  • Stay informed about project updates and discussions.

How to Use

  1. Signup/Login:

    • Create a new account by signing up.
    • Log in using your credentials.
  2. 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.
  3. 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.
  4. Task Completion:

    • Users can mark tasks as done when they are completed.
  5. Comments:

    • Engage in project discussions by leaving comments in the project section.
    • Stay updated on project activities and communicate with team members.

Technologies Used

  • React for the frontend.
  • Firebase for user authentication and backend services.
  • Other libraries and tools as needed.

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/kaushik17tripathi/Project-management-app.git
    
  2. Install Dependencies

    cd Project-management-app
    npm install
    
    
  3. Run the app locally:

    npm start
    
    

Access the app at http://localhost:3000.

image image image image image

About

This app lets user to create projects, assign tasks to users and communicate with each other


Languages

Language:JavaScript 73.7%Language:CSS 23.5%Language:HTML 2.8%