This is an application that consists of:
workout section:
- adding and deleting exercises and their versions
- saving, modifying, deleting your workout results
- stopwatch to measure the time, for example, doing a plank
food section:
- searching for food products and macronutrient information
- adding and deleting food sets with selected products,
- information about the total calories and macronutrients in the food set
- possibility to create and add your own product to food set
weather section:
- search for weather in a particular city around the world
- use geolocation to automatically detect your city
- weather information 5 days in advance every 3 hours
- information about temperature, cloud cover, pressure, precipitation possibility, and wind
setting section:
- account information
- change email, password
- verification by email
- delete account
Go to APP -->> [ GYM APP ]
TEST ACCOUNT:
Login: test@wp.pl
Password: test1234
Workout.MP4
Food.MP4
Weather.MP4
Settings.MP4
Clone repo:
git clone https://github.com/raffal1993/Gym-App.git
Install dependencies:
npm install
Unit and integration tests with Jest, RTL, enzyme:
npm run test
- React
- Typescript
- Firebase: Auth, Realtime Database
- Redux-toolkit
- React-router
- Material-UI
- Axios
- Jest
- React Testing Library
- Enzyme
... and more