Skip to content

A MERN Stack Application built for the sole purpose of time and project management. It enhances productivity and helps in utilizing workforce well.

Notifications You must be signed in to change notification settings

damankarora/ProMan-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProMan - A project managing Application(Front-end)

A React application built for tracking project progress and managing time.

Boost your productivity

Analyze how much time you are giving to different projects and boost your productivity. (Pending feature)

Add multiple projects

Add multiple projects and share the progress with your teammates.

Database Schema:

http://dbdesigner.net

To start the server

  1. Clone the repository.
  2. Change directory.
    cd ProMan-react\

You can update DB settings in .env file.

For Docker:

  1. Rename (docker)sample.env to .env in ProMan-react\backend.
  2. Inside ProMan-react, run
    docker-compose up
  3. Wait for a few minutes for the server to start.

You can update DB settings in .env file.

For localhost:

  1. Navigate to ProMan-react\backend\ .
  2. Rename sample.env to .env, update DB host, password.
  3. run npm install to install dependencies
  4. Then, run node app.js to start the server.

To run unit tests:

  1. Navigate to ProMan-react\backend\ .
  2. run npm test to start the unit tests.

Make sure your DB credentials are configured before running the tests.

To run Front-end

  1. Navigate to ProMan-react\front-end\ and install dependencies for React with npm install
  2. Then run with npm start

To build front-end for deployment

Navigate to ProMan-react\front-end\ and run npm build

About

A MERN Stack Application built for the sole purpose of time and project management. It enhances productivity and helps in utilizing workforce well.

Topics

Resources

Stars

Watchers

Forks