MentorFix is an open source initiative to find mentors for people around who have certain projects in mind but need people/volunteers to bring those into life.
Be what you wanted your mentors to be for you.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Your machine should have NPM(or yarn), NodeJS and MongoDB server installed to use MentorFix locally. A full guide for installing each of these is given below:
# Ubuntu
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
$ sudo apt-get install -y nodejs
# Windows
Windows users need to download the installer from Official NodeJS and run it with administrator privileges.https://nodejs.org/
# macOS
brew install node
To check NodeJS and NPM has been installed run on terminal or command prompt
node -v
npm -v
-
MongoDB server
- echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-3.4.list
- apt-get install mongodb-org
- systemctl start mongod
- systemctl enable mongod
- mongo
- mongod
- apt install mongodb-server
- mongo
- mongod
- .systemctl start mongod
git clone https://github.com/WrippleFoss/mentorFix
- Backend
cd server-api
yarn
- Frontend
cd view-src
yarn
- Backend
$ cd server-api
$ yarn start
goto http://localhost:4000
- Frontend
$ cd view-src
$ yarn start
goto http://localhost:3000
MentorFix uses a number of open source projects to work properly:
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
MentorFix has been selected at GirlScript Summer of Code 2019!
This project is licensed under the Apache-2.0 - see the LICENSE.md file for details