Food Flag Apps

An App which helps people with food allergies decide what to eat when dining out at restaurants

Github Links

Github    Clone in Desktop    Download ZIP

Platforms (Click the Platform Icon to Try the App)

Technologies

Tools

APIs

Food Flag Apps

What Do These Apps Do

This repository is a collection of three apps, a web-page app, an Android app, and an iPad/iPhone app, which helps people with food allergies decide what to eat when dining out at restaurants. All three apps share a common Firebase database; so registering and setting up an account on one app, will allow access to the same information on all three apps.

What Features Do These Apps Have

  1. Register an Account with E-Mail/Password
  2. Login using E-Mail/Password
  3. Login user social media (Facebook, Google, Twitter, Github)
  4. Change Password for your E-Mail/Password account
  5. Modify the menu system if logged in/logged out
  6. Allow the user to enter their allergy information (using standard report format)
  7. Display Allergens sorted alphabetically, or by category, and to select the display of only specific levels
  8. Allow the user to select a restuarant from a map, with restaurants ranked by the number of menu items without any allergens (How easy is it to find something to eat)
  9. View a Menu, with allergens highlighed, so the user can choose allergen free items, or know how to modify the foods to make them allergen free.
  10. Allow users to leave comments on menu items about allergens not listed in the menu descriptions, or about the flavor of a menu item after making modifications.

Getting The Apps

This app is available four ways:

  1. On the web:

  2. On Android devices through the Amazon Apps Store .
  3. On Apple devices (iPhone/iPad), by downloading an app called Ionic View, and selecting the app id: {{ios.ionicViewId}}. See the next section for directions to try the app.

Running the App on Apple Devices, using Ionic View

  1. Load the Ionic View App from the App Store



  2. Start Ionic View



  3. Select "Preview a Shared App"



  4. Enter the code for this App {{ios.ionicViewId}}, click "Load App"



Platforms


{{details.web.name}}

{{details.web.info}}

Learn More

{{details.mean.name}}

{{details.mean.info}}

Learn More

{{details.android.name}}

{{details.android.info}}

Learn More

{{details.ios.name}}

{{details.ios.info}}

Learn More

{{details.arduino.name}}

{{details.arduino.info}}

Learn More

{{details.raspberryPi.name}}

{{details.raspberryPi.info}}

Learn More

{{details.intelEdison.name}}

{{details.intelEdison.info}}

Learn More

Technologies


{{details.html5.name}}

{{details.html5.info}}

Learn More

{{details.css3.name}}

{{details.css3.info}}

Learn More

{{details.javascript.name}}

{{details.javascript.info}}

Learn More

{{details.jQuery.name}}

{{details.jQuery.info}}

Learn More

{{details.jQueryMobile.name}}

{{details.jQueryMobile.info}}

Learn More

{{details.angularJS.name}}

{{details.angularJS.info}}

Learn More

{{details.bootstrap.name}}

{{details.bootstrap.info}}

Learn More

{{details.php.name}}

{{details.php.info}}

Learn More

{{details.python.name}}

{{details.python.info}}

Learn More

{{details.nodeJS.name}}

{{details.nodeJS.info}}

Learn More

{{details.expressJS.name}}

{{details.expressJS.info}}

Learn More

{{details.firebase.name}}

{{details.firebase.info}}

Learn More

{{details.pouchDB.name}}

{{details.pouchDB.info}}

Learn More

{{details.couchDB.name}}

{{details.couchDB.info}}

Learn More

{{details.mongoDB.name}}

{{details.mongoDB.info}}

Learn More

{{details.mySQL.name}}

{{details.mySQL.info}}

Learn More

Tools


{{details.webStorm.name}}

{{details.webStorm.info}}

Learn More

{{details.ionic.name}}

{{details.ionic.info}}

Learn More

{{details.cordova.name}}

{{details.cordova.info}}

Learn More

{{details.phoneGap.name}}

{{details.phoneGap.info}}

Learn More

{{details.yeoman.name}}

{{details.yeoman.info}}

Learn More

{{details.github.name}}

{{details.github.info}}

Learn More

{{details.npm.name}}

{{details.npm.info}}

Learn More

{{details.grunt.name}}

{{details.grunt.info}}

Learn More

{{details.bower.name}}

{{details.bower.info}}

Learn More

APIs


{{details.facebook.name}}

{{details.facebook.info}}

Learn More

{{details.google.name}}

{{details.google.info}}

Learn More

{{details.twitter.name}}

{{details.twitter.info}}

Learn More

{{details.github.name}}

{{details.github.info}}

Learn More