Skip to content

GymLens/Mobile-Development

Repository files navigation

GymLens - Mobile App

GymLens is a mobile application designed to assist users in their fitness journey by providing features like gym equipment classification, running activity tracking, instructional videos, and educational content. It aims to make fitness more accessible, especially for those unfamiliar with gym equipment and those starting their fitness journey.

Features

  • Gym Equipment Classification

    Automatically classifies gym equipment using machine learning and provides instructional videos for proper use.

    App

  • Running Activity Tracker

    Tracks running activities, measuring distance and duration.

    App

  • Chatbot Assistance

    A chatbot that provides fitness advice, workout plans, and more.

    App

  • Educational Articles

    Access a variety of articles related to fitness, nutrition, and well-being.

    App

  • User-friendly Interface
    Designed to be intuitive and accessible for users of all experience levels.

Technologies Used

  • Android
    • Kotlin
    • AndroidX Libraries
    • Firebase (Authentication, Firestore, Storage)
    • ExoPlayer
    • TensorFlow Lite for machine learning
    • Retrofit for networking
    • Glide for image loading
    • Google Maps for location features
    • Play Services for authentication and ads

Installation

To get started with the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/GymLens/Mobile-Development.git
  2. Open the project in Android Studio.

  3. Make sure to sync the project with Gradle files by clicking Sync Now in Android Studio.

  4. Set up your Firebase project and update your configuration files (google-services.json).

  5. Run the app on an emulator or physical device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages