/MentorMap

Official MentorMap site- connect with peers - video chat with Zoom - pay using BrainTree - schedule mentorship meetings and more

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

MentorMap

This is the code powering MentorMap, the official website of the consulting service that connects high schoolers with university mentors This full stack web application is built using NodeJS, MongoDB, HTML, CSS and hosted on Heroku Visit the live site: https://www.mentormap.ca Follow us on Facebook

Screenshots

img1 img1 img1 img1 img1 img1 img1 img1 img1

Running the App

Make sure you have NodeJS, NPM and MongoDB, Yarn installed Make sure your mongodb is running Install dependencies:

$ yarn

Start server with Gulp

$ gulp

Navigate to localhost:3001

File Structure

.
|-app.js		    //express server entry point
|-gulpfile.js	  //gulp task automation processes
|-package.json	//lists npm dependencies
|-bower.json	  //lists bower dependencies
|-public		    //static assets
|--css
|--fonts
|--js
|-routes		    //route handlers used by express
|-views			    //ejs template files
|-react			    //react files
|--components	  //react components go here
|--routes		    //react router route handlers
|--data			    //static data used by components
|--main.jsx		  //mount point