/QuantumGains

QuantumGains is a cutting-edge fitness app designed to revolutionize your training and nutrition.

Primary LanguageTypeScript

QuantumGains

QuantumGains

Description

QuantumGains is a cutting-edge fitness app designed to revolutionize your training and nutrition. Leveraging advanced AI analysis, QuantumGains provides personalized fitness programs and dietary plans tailored to your unique body composition and wellness goals. Our app uses a sophisticated algorithm to analyze your uploaded photos, calculate body fat percentage, and track progress over time.

With QuantumGains, you receive a holistic fitness experience. Each workout is curated to optimize your time in the gym, focusing on resistance training, cardiovascular health, and flexibility. Our dietary recommendations complement your fitness regime, offering meal plans that are both nutritious and satisfying, fueling your workouts and recovery.

Designed with a sleek, user-friendly interface, QuantumGains makes it easy to stay motivated and informed. The app's immersive features, such as the futuristic dashboard, allow for an engaging overview of your fitness journey. Our progress tracking system celebrates your achievements and helps set new targets, keeping you on the path to optimal health.

Whether you're looking to shed weight, build muscle, or improve your overall fitness, QuantumGains is your personal trainer, nutritionist, and coach, all within reach of your smartphone. Embrace the future of fitness with QuantumGains and start achieving your quantum gains today!

Structure

The project is structured as a monorepo with two main directories:

  • backend: Contains the server-side code, API endpoints, and database interactions.
  • mobile: Houses the client-side code, user interface, and user experience components of the app (built with React Native).

Installation

Backend

  1. Navigate to the backend directory.
  2. Run npm install to install the required dependencies.
  3. Run npm run dev to start the server.

Mobile

  1. Navigate to the mobile directory.
  2. Run npm install to install the required dependencies.
  3. Run npm start to start the Expo server.
  4. Download the Expo app on your mobile device.
  5. Scan the QR code to open the app on your device.

Usage

Backend

The backend is hosted on Railway.app at https://quantumgains-production.up.railway.app/. The API endpoints can be accessed at https://quantumgains-production.up.railway.app/api/v1.

Mobile

The mobile app can be accessed via Expo at https://expo.dev/@practicalearning/quantumgains

Authors and Acknowledgements

  • [KowalewskiPawel]
  • [Godlewski Kamil]