Skip to content

james126/mgm-client-dashboard

Repository files navigation

feature/dashboard

Angular landing page and dashboard

  • Client uses Angular
  • Server uses Spring Boot

Contents

Backlog

  • Scaffold new app
  • TDD with unit testing
  • Register page
    • Toggle password 👁️ and 🔒
    • Custom validation:
      • username/email taken
      • password strength
  • Login page
    • Forgot Password:
      • user submits their email
      • create a new password
  • Asynchronous form validation feedback
  • Deploy
  • Add autocomplete to forms

Languages

language



Testing

Demo

Development user testing on localhost

  • server port 8080
  • Postgres port 5432
  • client port 80

Landing page


Error submitting contact form

Successfully submission

Server writes record to database


Signup form

Form validation

Request to check if username is taken

Unsuccessful submission

Successful submission

Record written to database


Forgot Password

Enter email to receive one-time password

Password received

Sets accounts temporary attribute true (indicates password is temporary)

Attempting to login with one-time password prompts user to change it

Resetting password sets temporary false (indicates password is not temporary)

Successfully logged into a dashboard

About

Front-end Angular web application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published