Skip to content

coding-hub-org/tutoring-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TutoringHub

Example image of Tutoring Hub

How to run locally

Pre-requisites

  • You must have NodeJS & NPM installed
  • You must have enough disk space for the project (~1GB from react libs)
  • You must have a mongodb server, either local or hosted works. You can get one for free from here.
  • You must have an image CDN to host the tutor images. We use Cloudinary and the project may not work with other CDNs.

Setting up the workspace

  1. Download the latest version of the repo and enter the directory

  2. Run the setup.sh script (works fine bash or batch, powershell soon) or run the following:

Bash/Batch

git clone [email protected]:PSUCoders/tutoring-hub.git && cd tutoring-hub
cd front-end && npm install
cd ../back-end && npm install

Powershell

git clone [email protected]:PSUCoders/tutoring-hub.git | cd tutoring-hub/
cd front-end/ | npm install
cd ../back-end/ | npm install
  1. Start the project

This project uses a RESTful NodeJS backend with a ReactJS frontend. To run the project, you must run one instance of the backend and another instance of the frontend. (In other words, 2 terminals)

# From the root dir
cd backend && npm start
# From the root dir, in another terminal
cd frontend && npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published