Skip to content

Latest commit

 

History

History
88 lines (57 loc) · 2.43 KB

README.md

File metadata and controls

88 lines (57 loc) · 2.43 KB

Project Management

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.

image

Table of Contents

Features

  • User Authentication:

    • Users can sign up and sign in with secure authentication using Passport.js.
    • Local authentication with username/email and password.
  • Project Management:

    • Create new projects and set deadlines.

    • View project details and progress.

    • Mark projects as completed.

      image

  • Task Management:

    • Add specific tasks to projects.

    • Mark tasks as completed.

    • Delete tasks.

    • Track task progress and project status.

      image

  • User-Friendly Interface:

    • Intuitive and responsive UI built with React for a seamless user experience.

      image

Getting Started

Prerequisites

  • Node.js and npm installed on your development machine.
  • MongoDB database (you can use a local or cloud-based instance).
  • React.js installed

Installation

  1. Clone the repository:

     https://github.com/ishan9678/Project-Management.git
    
  2. Install dependencies:

     cd client
     npm install
    
     cd ..
     cd server
     npm install
    
  3. Start development server:

      cd server
      node index.js
      
      cd ..
      cd client
      npm run dev
    

Contribution

  • 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.