Skip to content

raffal1993/Gym-App

Repository files navigation

🔱 Gym App 🔱


1️⃣ About the Project:


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

2️⃣ Demo:

Workout.MP4
Food.MP4
Weather.MP4
Settings.MP4

3️⃣ Setup / Installation:

Clone repo:

git clone https://github.com/raffal1993/Gym-App.git

Install dependencies:

npm install

4️⃣ Testing:

Unit and integration tests with Jest, RTL, enzyme:

npm run test

5️⃣ Tech Stack:

  • React
  • Typescript

  • Firebase: Auth, Realtime Database
  • Redux-toolkit
  • React-router
  • Material-UI
  • Axios

  • Jest
  • React Testing Library
  • Enzyme

  • ... and more

React TypeScript Redux Firebase MUI Jest Testing-Library

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages