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.
- React Native
- TypeScript
- Redux
- Firebase
- React Navigation
- Expo
Exercise DB (https://rapidapi.com/justin-WFnsXH_t6/api/exercisedb)
- 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