Bathroom Locator Apps

An App which helps people use clean private restrooms when attending events.

Github Links

Github    Clone in Desktop    Download ZIP

Platforms (Click the Platform Icon to Try the App)

Technologies

Tools

APIs

Bathroom Locator 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 reserve clean, private restrooms at events. 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. Read the users GPS location, and show a map of nearby bathrooms
  7. Allow the user to locate a clean, private restroom on a map
  8. After selecting the restroom, the user can buy access to the restroom on a one time basis, a 6 month membership, or annual membership. Purchases can be made via Paypal.

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