Skip to content

ALCOpenSource/Mentor-Management-System-Team-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mentor-Management-System

Mentors Management system is a people management app that enables proper. coordination of mentors needed to execute projects, ranging from recruitment to off-boarding. Ensure to go through the app doc below to read more and follow all the instructions.

Contributor's wiki

Techonologies

  1. Frontend

  2. Backend

  3. Database

  4. Deployment env

How to contributing to this project

To get it up and running on your local machine, follow the steps below:

  1. Fork this repo following this guideline.

  2. Clone the repo with the command `git clone.

  3. Indicate your interest to work on any issue. "eg. I want to work on this issue or I am interested in this issue". Open a feature branch from the 'develop' branch. eg feat/.

  4. Make sure the name is descriptive for your branch but not too long. Lead with what the the branch is doing eg new feature or bug but follow this pattern type/branch-description eg feature/add-login-functionality.

  5. Ensure your branch is up to date with latest changes before pushing.

  6. Create a pull request against develop branch. Reference the issue you worked on in your PR.Open a pull request against the develop branch and request a review from your.

Frontend

  1. Navigate to the project directory with the command cd Mentor-Management-System-Team-1.

  2. Navigate to the frontend directory with the command cd frontend.

  3. Navigate to the frontend directory with the command cd frontend mms-Admin.

  4. Install all the dependencies with the command npm install.

  5. Start the app with the command npm run dev.

  6. Navigate to the app on your browser with the url http://localhost:**** where **** is the port number displayed on your terminal.

Backend

  • Beckend.

Design

The design can be found here Find the Prototype here Work on your Team assigned task eg. Team 1, Team 2 etc.

NOTE: Strictly adhere to the style guide on the design, buttons, texts etc.

Creating issue

Raise any identified issue with your TTL.

Other commands available

  • npm run build - Builds the app for production to the dist folder.

  • npm run lint - Lints the codebase.

  • npm run lint:fix - Lints the codebase and fixes auto-fixable error.

Codacy Badge