Ovaload is a fitness app designed to help users achieve their goals through the principle of progressive overload. This repository contains the React Native code for the mobile application UI.
Checkout the demo video here: here
Ovaload's frontend is built using React Native and JavaScript, offering a seamless and responsive mobile experience for fitness enthusiasts. The backend repository for this app can be found here.
- Chatbot: App mascot 'Jim Rat' responds to user input to provide support and motivation.
- Exercises: Users have the option to create custom cardio or resistance exercises.
- Challenges: Users can plan their daily workout routines, incorporating the exercises they've inputted. They can choose to accept automated progressive overload or maintain their current exercise levels.
- Progress Tracking: Users can log completed exercises and track their progress over time. The app offers user-friendly exercise history and charts for monitoring progress effectively.
To get started with the Ovaload frontend, follow these steps:
-
Clone the repository:
git clone https://github.com/rmachaal/fe-ovaload.git
-
Navigate to the project directory:
cd fe-ovaload
-
Install dependencies:
npm install
To run the app in development mode, you can use the following commands:
-
Start the React Native development server:
npm expo start
-
Run the app on an emulator or a physical device:
For iOS:
npm run ios
For Android:
npm run android