CS 463 Capstone Project - Cross Platform Personal Trainer App

The fitness app enables users to create a profile, choose fitness goals, and take a survey to determine personalized workout plans. Multi Factor Authentication with One-Time-Pad is required for users to create an account and log in to the app. Workouts are generated by the app and can be further customized by the user. Users submit exercises and notes when they are finished. Progress is tracked through easy exercise input and is available for view from the dashboard.

0 Lifts 

Artifacts

Name Description
Log in Screen The user goes to the URL of the project, and they have the option of creating an account or logging into their existing account.   Download
Create Account Screen The user creates an account with their name and email. The user is able to create multiple accounts. When the user submits the form, they receive a one time code to their email. They must enter the correct code to create an account. The Login link and picture in upper left corner are links to the log in page.   Download
Create Account- One Time Pad The user must authenticate their email with a One Time Code sent to their email.   Download
Email Verification Code One Time Pad is required for the user to create account and log in.   Download
MFA-Authenticate Log In Besides authenticate account creation, users must authenticate with OTP when logging in.   Download
Homepage/Dashboard This is the start page after successful login. This is the example of Cross-Platform: Android, iPhone, and Windows Laptop   Download
YouTube Demonstration. I demonstrate various parts of my project in a video hosted on YouTube. This is a link to watch the video.   Link