RehAPP is a rehabilitation application designed for hospitals and rehabilitation centers to deliver personalized rehabilitation activities and exercises to patients on mobile and web portals. It gamifies rehabilitation by rewarding patients for completing their prescribed activities. This encourages compliance and can save on additional in-office physical therapy costs by helping patients recover at home. The application collects user performance data that can help track health outcomes.