Skip to content

Latest commit

 

History

History
86 lines (70 loc) · 3.33 KB

README.md

File metadata and controls

86 lines (70 loc) · 3.33 KB

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

Pre-requisites

  • Install Meteor
  • Download the repository git clone https://github.com/sharynneazhar/eecs448-rate-my-campus.git

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

Resources

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)

Tutorial

The Team

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