/ng-auth-firebase

Authentication demo application with Angular and Firebase

Primary LanguageTypeScript

Authentication with Angular with Material Design and Firebase

Access live demo @ https://angular-authentication-demo.firebaseapp.com/

Features

Home Page

Registration

  • UI|Validation: Email pattern
  • UI|Validation: Password pattern
  • UI|Validation: Password confirm matching
  • UI: Submit with progress spinner
  • UI: Tooltips for password hint
  • Database query and update
  • Failure: emaill already in use
  • Failure: Timeout for server response
  • Success: show message
  • (todo) Email verification
  • (todo) Registration with Google

Sign In

  • UI|Validation: Email pattern
  • UI: Submit with progress spinner
  • Database query and update
  • Success: authentication with token update
  • Success: Logout available
  • Failure: Timed wrong email or password message
  • Failure: Timeout for server response
  • (todo) SMS login
  • (todo) Sign In with Google cd Logout
  • invalidate tokens
  • redirect to home