A system and method for detecting body movement to improve posture and athleticism. The method includes the steps of the logic receiving a user input, such as a body metric input, a physical task, a duration, and an alert type. The processor then determines performance metrics. This can include retrieving an ideal body metric and an ideal motion for the physical task, calculating an optimal performance achievable by the user, and generating an optimal motion for achieving that performance. The logic then receives data from a sensor. This can include detecting a start position and a stop position. Data is recorded and stored in the memory of the system. The logic then transmits an alert, preferably when the stop position is reached. The present system and methods can help improve the quality of life for individuals with neurological disorders and help individuals perform activities where body positioning is important.