12

[open source] Project Tracker API

This Express API Project offers a unified workspace for streamlined project management and progress tracking, driven by Role-Based Control.

Project Tracker App

This MERN Stack Project is about having one workspace to manage and track your project's process depending on Role Based Control. You can use CRUD operations to maintain your project.

Technical Aspects:

Utilizing the following technologies:

  • Express.js for server-side web application framework.
  • Node.js for server-side JavaScript runtime environment.
  • MongoDB for the NoSQL database system.
  • Docker for containerization of applications.
  • Swagger for API documentation and testing.

How to run it

  • After you clone the project, you should run in the terminal in you main folder:

    npm install

  • After that go to cd client/ and run there again :

    npm install

  • You have to go into cd Backend/ and run :

    npm install

  • Now from terminal in the main folder you should run the App using:

    npm start

Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

DESING PATTREN

we are using: MVC Architect