CS222 Final Project




Fitness Aide App


Description


    The Fitness Aide App is a membership-only web application that provides users with exercise activities for requested muscle groups. Users must sign-up as members to access muscle-group exercises.
    Once a user has signed-up, they can log in with an email and password. The only information required from a member is their firstname, lastlame, email address, and a password.



Guidelines for Building the App


  1. Client-side components must be handled by JavaScript, HTML, and CSS. PHP and MySQL should be used to handle the server-side logic for sign-up, login, and muscle group exercise requests. Use the mockup shown in the images below.
  2. Write PHP code to allow new members to sign up and have their user information stored in the database. Signup should appear as shown in "Sign Up Fitness Aide" figure below.
  3. Login authentication should appear as shown in "Login to Fitness Aide" figure. Login is required each time the member uses the web app. Passwords can be input using the virtual keypad. The password must be hidden using asterisk characters. Write PHP code to allow existing members to login to their accounts, stored in the database.
  4. Use MySQL on your host server to construct a database holding two tables for member information and exercise activities.


What to Turn In


  1. Upload the completed app to your server.
  2. Fully test the app.
  3. Provide the URL link to the Canvas assignment page.
  4. Take a screenshot of all database table structures you built. Submit these images to Canvas.
  5. Submit the PHP files to Canvas.