College campus reviews based on student feedback - built with React and Meteor
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Rate My Campus

Build Status

EECS 448 - Project 03

Rate My Campus is the best destination for college campus reviews and ratings based on student feedback.

Getting Started


  • Install Meteor
  • Download the repository git clone

Running the app

  • Install dependencies meteor npm install
  • Run the app meteor
  • Navigate to http://localhost:3000 to see the app working.
Installing NPM packages

Run meteor npm install --save <package name>

What is the difference between --save and --save-dev?

  • --save-dev is used to save the package for development purpose. Example: unit tests, minification.
  • --save is used to save the package required for the application to run.
Installing Atmosphere packages

Atmosphere packages are packages written specifically for Meteor.

  • Install an Atmosphere package, run meteor add <package name>
  • See all the packages you have installed, run meteor list
  • Remove unwanted package, run meteor remove <package name>

Running Tests

Run meteor test --once --driver-package=practicalmeteor:mocha and navigate to your localhost to view the test results. For more information on testing, click here


React & Meteor

  • React Documentation - React is a JavaScript library for creating user interfaces. Many people choose to think of React as the V in MVC.
  • Meteor Documentation - Meteor is a full-stack JavaScript platform for developing modern web and mobile applications.
  • React with Meteor Guide - How to use React, Facebook's frontend rendering library, with Meteor.
  • The Meteor Chef - The Meteor Chef teaches you how to build software with Meteor, adding a dash of dev wisdom for taste.

ECMAScript 6 (ES6)


The Team

This project is currently maintained by Sharynne Azhar, Erin Coots, Ashli Mosiman, and Parthvi Patel.