I am a .NET developer with over 10 years of experience, and would like to work with you on this project.
You mention that this is to run on Windows 8, but not sure of the technology you are looking for. Do you see this as a Metro App, or a desktop app?
You also want a user to be able to save to their local device, but not really sure how you see this happening.
How would the user log into the app, so that it is secure to just their data (username/password, scan a barcode on gym membership card, etc).
How are users created in the application? Do user's have to create an account themselves when first using the app, or will there be some kind of integration with the gym's member database?
Where will data be saved? In database specific to the app, or make use of anther database in the gym? Access, SQL Server, MySQL, other....