/gym-mvp

Simple app to help you track your workouts

Primary LanguageTypeScript

Gym Workout App

Simple React-Native App to track your gym workouts and other physical activities.

Project done using exercise data from the Exercise DB API extracted to a Firebase App.

Tech Stack

  • React Native
  • TypeScript
  • Redux
  • Firebase
  • React Navigation
  • Expo

API Services

Exercise DB (https://rapidapi.com/justin-WFnsXH_t6/api/exercisedb)

TODOs

  • Clean up DAO structure of Firebase calls to reduce number of reads and listeners
  • Add a home page
  • Add a classes/activities pages with calendar functionality
  • Set up account linking and registration options
  • Add more functionalities to the active workout and workout tracker flow
  • Change icon imports for the already available ones with expo
  • Set up other authentication providers (Expo Go testing environment is not compatible with native code)
  • Add dark theme option
  • Clean up the design