Welcome to the Gym App project! This mobile application, built with React Native and Expo, is designed to help you keep track of your workouts and fitness journey. Below you'll find an overview of the features and requirements of the application.
- : A JavaScript framework for building mobile applications.
- : A framework and platform for universal React applications.
- Registration, Login, Logout
- User Data Editing, Account Deletion
- Data Synchronization using GymAppServer
- View Completed Workouts, Add/Edit/Delete Workouts
- Add Comments to Workouts
- View/Add/Edit/Delete Exercises
- Categorize Exercises by Body Parts, Assign Exercise Types
- Add Comments to Exercises
- Create/Edit/Delete Workout Routines
- Add/Remove Exercises from Routines
- Save Workouts as Routines
- Add Comments to Routines
- Set Global Units of Measurement
- Set Rest Time Between Sets
- Compatible with Android 8.0, iOS 13.0, or newer
- Full offline functionality
- App size does not exceed 30 MB
- Responsive interface for various screen sizes
- Local data storage for unlogged users
Was created together with piolipski