Run With Max

Goals

  • Provide MRun Sprinters with a community running log
  • Encourage Sprinters to keep working out
  • Distribute the training plan
  • Keep feature set minimal
  • Proof of concept with React Native and Django

Results

  • I completed a working prototype
  • I learned a ton about JavaScript, React, and the Django REST Framework
  • A few of us used the app for about 6 months until track season ended
  • I had fun in the process

I built this app during the summer of 2020. It is designed as a tool to help the MRun Sprinters keep track of their workouts and provide some motivation for us to keep running even when we cannot run together anymore. The promary focus was to build a platform for sharing our workouts with each other without all the unnecessary features found in running apps like strava since most of us don't have running watches. Most of us that record our runs use plain text and don't share, but this will allow us to motivate each other to run more. I built the back end server using Django and the front end was built using React Native. The biggest takeaway from this experiment was that marketing is important. Even if you make a great app, if you don't market it to the right audience, it will not necessarily have any users.

Screenshots

Activity Screen
Workout Screen
Suggestion Screen
Profile Screen

Activity Screen - This is where you can view a feed of everyone's workouts. You can create activities from anywhere workouts can be found.

Workouts Screen - This is where you can view workouts that have already been created by others as well as create your own new workouts.

Suggestion Screen - This is where you will find the suggested workout for the day as uploaded by your coach. You can change days and training groups using the controls at the top.

Profile Screen. - This is where you can view all your activities as well as your profile info.