AlgoRhythms

Published 5/23/2024

Description:

The AlgoRhythms mobile application generates a fun, interactive workout based on user-selected music. Using machine learning, we analyzed music and extracted data about its composition to build interactive workout visualizations in a mobile application. The application connects to a robust backend infrastructure that includes a Django API for passing data to the application, a PostgreSQL database for storing data, and an Nginx web server, all hosted on Amazon Web Services. AlgoRhythms focuses on creating a product that will let users pick the music they enjoy, providing them with a workout synchronized to their favorite music's rhythms. AlgoRhythms automatically generates your exercises, removing the need for prior exercise knowledge, lowering the barrier of entry for those new to working out, and providing variety for seasoned fitness enthusiasts. The application also provides detailed workout descriptions and video guides for each exercise. The project is currently entering a testing Alpha phase and is unavailable to the public. To learn more, contact Dalton, Kameron, or Matthew via LinkedIn by hovering over the images below.

Loading Thumbnail...

Team Members

  • Team member portrait
    Dalton Shults

    Senior

    Dalton Shults

  • Team member portrait
    Kameron Keller

    Senior

    Kameron Keller

  • Team member portrait
    Matthew O’Malley-Nichols

    Senior

    Matthew O’Malley-Nichols

Artifacts