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
- 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.
- 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.
- 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.
- Use MySQL on your host server to construct a database holding two tables for member information and exercise
activities.
- User Membership Database Table: This table will contain login information and membership details. See the
Sign-Up
mockup screen.
- Exercise Database Table: This table features a muscle group and an exercise activity. Don't forget to
provide a
primary key.
What to Turn In
- Upload the completed app to your server.
- Fully test the app.
- Provide the URL link to the Canvas assignment page.
- Take a screenshot of all database table structures you built. Submit these images to Canvas.
- Submit the PHP files to Canvas.