Skip to content

rajatt04/FitByKit

Repository files navigation

FitByKit

FitByKit is a modern Android application built with Kotlin, designed to help users manage their fitness and workout routines. This project aims to provide a comprehensive platform for tracking exercises, monitoring progress, and integrating with external workout data.


Table of Contents


Features

  • Workout Tracking
    Log and track various types of workouts (e.g., strength training, cardio).

  • Exercise Management
    Create, edit, and manage a library of exercises.

  • Progress Monitoring
    Visualize your fitness progress over time with charts and statistics.

  • User-Friendly Interface
    An intuitive and clean design for a seamless user experience.

  • API Integration
    Potential integration with a workout API for data retrieval or submission.


App Screenshots

Below are some screenshots of the FitByKit application showcasing its features and user interface:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
Image1 Image2 Image3 Image4
Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8
Image5 Image6 Image7 Image8

Project Structure

The repository is organized as follows:

  • app/
    Contains the main Android application source code, resources, and manifest. This is where the core UI and application logic reside.

  • workout_api/
    Module for interacting with a workout-specific API (custom backend or third-party). Includes data models, service interfaces, and API calls.

  • .idea/
    IntelliJ IDEA/Android Studio project configuration files.

  • gradle/
    Gradle wrapper files.

  • build.gradle.kts, settings.gradle.kts, gradle.properties
    Gradle build configuration files.


Installation

To get a local copy of FitByKit up and running:

  1. Clone the repository
    git clone https://github.com/rajatt04/FitByKit.git
    

Usage

After installing and launching the application:

Navigate to the main dashboard View an overview of your fitness activities.

Start a new workout

Select from predefined workout types or create a custom one.

Log exercises

Input details for each exercise, including sets, reps, and weights.

View progress

Access historical data and visualize improvements over time.

Contributing

Contributions are welcome! To contribute:

Fork the repository.

Create a new branch:

bash Copy Edit git checkout -b feature/YourFeature Make your changes.

Commit your changes:

bash Copy Edit git commit -m "Add some feature"

Push to the branch:

bash Copy Edit git push origin feature/YourFeature

Open a Pull Request.

License

This project is licensed under the see the LICENSE.md file for details.