The document describes an automated personal trainer application called muvr that runs on the SMACK stack. Muvr suggests exercise routines and provides form feedback. It uses iOS to track user data, Akka for reactive services, Spark for distributed processing, neon for machine learning, and Cassandra for data storage. Docker and Mesos are used to deploy the system for high availability and scalability. AWS spot instances are utilized to reduce costs.