Program Using asp.net for web applications using sqlite for database
create a home page + user profile
the web needs to have a home page that has a calendar view that shows workouts, inside workouts the user will find exercises, the user will be able to click on the date and see them,

The user interface will have a screen to display the user’s profile
The profile screen will have a field for name
The profile screen will have a field for email
The profile screen will have a field for weight
The profile screen will have a field for height
The profile screen will have a button to make the name, email, weight, and height fields editable
The profile screen will have a button to reset the password
The profile screen will have a button to delete the account

The program will encapsulate exercises for a set time range (days, weeks, months)
The program will be displayed from a calendar view
The calendar will be displayed as blocks in a line from left to right
The calendar can be scrolled left or right on by arrow buttons
The calendar will present a check mark when that day of the program is complete
The calendar will show day of the week, date, and workout name
The calendar will default to the current day
The calendar will allow users to look at previous days in the program
The calendar will allow users to look at future days in the program
The program will contain a program ID
The program ID will be a GUID
The program ID will be unique
The program ID will not be null
The program ID will encapsulate different workout IDs
Each program will have many attributes
Each program will have a start date
The user can change the start date
Each program will have a end date
The user can change the end date
Each program will have a name
Each program name can be changed
Each program can be assigned at random
Each program can be assigned based on a goal
Each program can be selected by a user
Program functionality
Each program will have a relationship to different workouts
If a workout is deleted or updated, it will also do so in the program
Programs can have workouts added by users
Customizations will only reflect to the individual users
Users can change programs (delete days, add days, change workouts, change rest days)
Users can create custom programs
Programs can be added to the database by users
Program information will be availabe to the user
The name of the program will be shown to the user
The number of days will be shown to the user
The number of workouts will be shown to the user
The number of rest days will be shown to the user
The number of weight training days will be shown to the user
The number of cardio days will be shown to the user
The equipment required will be shown to the user

Sample Solution

This question has been answered.

Get Answer