v1.0
- New Features
- Feed of events from GT calendar and user submissions
- Feed is clickable to show event details
- User submissions
- Month view calendar to navigate to specific dates
- Users can 'like' a post
- Feed of events from GT calendar and user submissions
- Bugs
- Known
- Date headers do not display correctly when specific dates are clicked from month view.
- Known
$ brew install node
$ node -v // currently v6.3.0
$ npm -v // currently v3.10.6
All the dependencies used to run the node server are installed in node_modules.
- firebase : Firebase core web library.
- xmlhttprequest : Node wrapper for fetching XML data.
- xmldom : Node module for converting plain text to XML.
- htmlparser : Parse plain text to HTML.
- node-schedule : Scheduler to fire method calls in time intervals.
Firebase tools are used to initialize, modify, and deploy the web server. $ npm install -g firebase-tools // be careful with this, DO NOT MODIFY if possible.
$ node node_server.js // you must be in the directory of this file
$ firebase deploy
CampusEats is hosted at https://project-2581007719456375150.firebaseapp.com