EECS 448 - Project 03
Rate My Campus is the best destination for college campus reviews and ratings based on student feedback.
- Install Meteor
- Download the repository
git clone https://github.com/sharynneazhar/eecs448-rate-my-campus.git
- Install dependencies
meteor npm install
- Run the app
meteor
- Navigate to
http://localhost:3000
to see the app working.
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.
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>
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 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.
- Luke Hoban's "ES6 Features"
- Kyle Simpson's "You don't know JS: ES6 and beyond"
- Nikolas C. Zakas "Understanding ECMAScript 6"
- React with Meteor Tutorial - Create a simple app to manage a 'to do' list and collaborate with others on those tasks.
- Beginner's Guide to MongoDB and Meteor - How MongoDB works with Meteor
This project is currently maintained by Sharynne Azhar, Erin Coots, Ashli Mosiman, and Parthvi Patel.