Overview

This application is designed to profile a users exercise goals and proactively identify and book time to exercise to meet those goals. The application will confirm that the end user wants to select the time and offer alternatives to guarantee that exercise goals are met. The app will also ask to confirm that exercise was done and if the answer is no, it will reschedule to make sure that there is still opportunity to reach goals. 
The application will work on the premise of the following points:
1. Profiling the user through an interactive questionnaire
2. Interrogating the calendar and finding times that are optimal for the user based on the questionnaire profile
3..Establishing notifications before the exercise is slated to start
4. Asking the user after the exercise time to confirm or deny that the exercise was done.
High Level Requirements
1. Profile user to determine lifestyle and allocate time slots that will most likely work best for this person
2. Search calendar to find slots where exercise will fit and fill those slots automatically
3. Request confirmation after exercise is complete
4. Notify on a predetermined timeframe that exercise is about to start