CodyVollrath / GymApplication

1 stars 0 forks source link

GYM-1 #3

Closed CodyVollrath closed 7 months ago

CodyVollrath commented 8 months ago

As a Gym Owner, I want to be able to login to the software so that I can use it

In order to do this:

  1. Build a login/sign_up ui frame
  2. Build a backend that we can send JSON payload to
  3. Process HTTPS requests and save to a database of some sort
  4. User should log in/sing up with any set of credentials so long as they meet the following requirements:
    • Username is case insensitive
    • Username must not have spaces
    • Password is case sensitive
    • Password will be 6 characters in length or higher and must include a capital letter, number, and one of these symbols (*, &, ^,%,$,#,@,!,(,))
CodyVollrath commented 8 months ago

Added:

  1. Client Login page
  2. API Server in Python
  3. HttpClient Library in C++
  4. Ability to communicate the C++ HttpLib with the Python API backend
  5. Ability to show the home page after login - Shows the auth key
CodyVollrath commented 7 months ago

Next Steps for this guy:

  1. Refactor for best practices:
    • Need to have a handler for JSON serialization and deserialization [DONE]
    • Need to have a standard method for transitioning to new pages with the ability to pass relevant data to said pages. [DONE] BUT AT WHAT COST
  2. Error Catching: Make sure errors are handled properly
  3. password obfuscation [DONE]
CodyVollrath commented 7 months ago

This can be safely closed once Jonathon approves and we review it together @JonathonCosby