This is a paired programming collaboration between two weight-lifting enthusiasts wanting to refine both their coding skills and productivity in the gym! - GitHub
~ a little about us ~
Isabella - Graduate of the Code Louisville "Software Development with C#" certification program who is also currently working on her certification in User Experience Design. She graduated from University of Louisville's Hite Institute of Art and Design with her BFA in 2D Art. She is looking to find her first position in her tech career.
Geordie - Graduate of University of Louisville's J.B. Speed School of Engineering with a BA in Computer Science and Engineering looking to return to the tech industry after shifting focus during the pandemic. With work experience in both frontend and backend code and interest in all parts of the stack, he is open to whatever direction a new opportunity within the industry takes him.
~ project details ~
Keeping track of a workout routine on an excel sheet? Lame.
Ever wanted to create a new routine? Forget sloppy cell copies.
Gains Index - v1 is a mobile web application designed to make keeping track of our daily gym outings easier. With a home page that displays what exercises we have on any given day, a catalog with easy-to-use pages for logging and editing existing lifts as well as adding new ones, and detail pages giving more in-depth information about each, we priotitized developing something both user friendly and personalized. We decided on the parts of the software stack based on Bella's learnings from her recent certification as well as some technologies we both wanted to gain hands-on experience with.
~ the software stack ~
ASP.NET Model View Controller   | Web Development Framework |
[Model] SQLite | Database Model |
[View] HTML & CSS + JQuery | Frontend UI |
[Controller] C# | Data Access and Application Flow |
Microsoft Azure | Cloud Publishing |
GitHub | Version Control and Workflow |
~ plans for v2 ~
- Add page for users that arent Isabella or Geordie to track their own custom workouts
- Change Model to support one-to-many relationships for more straight forward functionality
- Migrate from SQLite to SQL Server
- Add more features to UI such as:
- Stopwatch for sets and rest periods on each exercise
- Workout Progress Display
- Automatic logging based on user-input working weight