Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

eecs394-f16/GETOUT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

GETOUT

Download

Follow the steps on the AppGyver website to install the Steroids Command-Line Interface. Note that you will need to create an AppGyver account to complete this step.

After installing Steroids, open a terminal and run the following commands:

git clone https://github.com/eecs394-f16/GETOUT.git
cd GETOUT/GETOUT/
steroids login
steroids update

Dependencies

You must have NVM, supersonic, bootstrap and Angular installed.

  • Node Version Manager(NVM):
 curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
  • Node: make sure your Node.js version to be 0.12
nvm install 0.12
nvm use 0.12
nvm alias default 0.12
  • Install the Steroids Command-Line Interface (CLI for short).
npm install steroids -g
  • jquery: v3.1.1
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/angularjs-slider/5.8.7/rzslider.min.css"/>

<script src="https://cdnjs.cloudflare.com/ajax/libs/angularjs-slider/5.8.7/rzslider.min.js"></script>

Running the App

In order to run this app, you will first need to download the AppGyver Scanner on your mobile phone (links for iOS and Android).

Deploying Locally

To run this app locally, open a terminal and run the following commands:

cd GETOUT/
steroids connect

This will open a new webpage in your browser containing a QR code for the app. Use the AppGyver Scanner to scan the QR code and run the app. Note that your mobile phone must be connected to the same LAN as the computer on which the app is being deployed.

Deploying to the Cloud

Follow the steps above to deploy the app locally. When the webpage containing the QR code opens, click on the "Cloud" button in the top right corner of the screen. Next, click on the "Deploy to Cloud" button. In the same terminal in which you ran steroids connect, you will see a URL pointing to a new QR code for the application. Open the URL and scan the QR code using the AppGyver Scanner to run the app.

Known Issues

  • Location services must be enabled on both iOS and Android devices for the app to function correctly.
  • On the events list page, the navigation bar will pop up later than other UI components.
  • The "I'm feeling lucky" function needs modifying to make sure any event is possible. Also, the "Reroll" function must be fixed so that events don't repeat until all events have been cycled through.
  • When a set of filters results in a long list of events, it takes a long time to load the map/pictures on both the events list page and the I'm feeling lucky page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •