User Authorization Apps

Sample User Authorization Apps, using Firebase or Mongo DB, via email/password, Facebook, Google, Twitter, or Github

Github Links

Github    Clone in Desktop    Download ZIP

Platforms (Click the Platform Icon to Try the App)

Technologies

Tools

APIs

User Authorization Apps

What Do These Apps Do

This repository is a collection of four apps that demonstrate the use of user authorization to access a database. Three apps share a common Firebase database, and if you register in one app, you can use the same login in the other apps. There is a web version, an Android version, and an apple (iPad/iPhone) version. The other app uses MongoDB for the database. It is a MEAN (Mongo DB, Express, Angular JS, Node JS) stack app.

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

Getting The Apps

This app is available four ways:

  1. On the web:

  2. On the web:

  3. On Android devices through the Amazon Apps Store .
  4. 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