Code Monkey home page Code Monkey logo

openhiit's Introduction

OpenHIIT

Integration Tests Release Build

Welcome to OpenHIIT, an open-source workout interval timer mobile application developed using Flutter. This README file provides an overview of the application, its features, installation instructions, and other important information for beta testing.

The timer package is being developed here.

Table of Contents

  1. Introduction
  2. Features
  3. Installation
  4. Usage
  5. Support
  6. Contributing
  7. License

Introduction

OpenHIIT is a fully open source mobile application designed to assist users in their workout routines by providing customizable interval timers. It aims to help users maintain an efficient workout pace by setting intervals for exercise and rest periods.

Features

  • Customizable Timers: Create and customize interval timers according to your workout requirements.
  • Multiple Intervals: Set multiple exercise and rest intervals in a single timer session.
  • Visual and Audio Cues: Get visual and audio cues to indicate the start and end of each interval.
  • Save and Load: Save your favorite interval timer configurations and load them for future use.

Installation

To install and test OpenHIIT, follow these steps:

  1. Ensure you have Flutter and Dart SDK installed on your development environment. For more information, refer to the official Flutter documentation: Flutter Installation

  2. Clone the repository to your local machine using the following command:

    git clone https://github.com/a-mabe/openhiit.git
    
  3. Change your working directory to the cloned repository:

    cd openhiit
    
  4. Fetch the dependencies by running the following command:

    flutter pub get
    
  5. Connect your mobile device or start an emulator.

  6. Launch the application using the following command:

    flutter run
    

The application will be installed on your device/emulator.

Usage

Once OpenHIIT is installed and running on your device, follow these instructions to use the app:

  1. Launch the app and create a new interval timer.

  2. Customize the exercise and rest intervals according to your workout routine.

  3. Save the timer configuration.

  4. Start the timer and follow the visual and audio cues for exercise and rest intervals.

  5. Customize or load different timer configurations as needed.

  6. Provide feedback and report any bugs or issues you encounter during the beta testing phase.

Support

For support and troubleshooting, please visit the support page.

Contributing

Contributions to OpenHIIT are welcome. If you'd like to contribute, please follow these guidelines:

  1. Fork the repository on GitHub.

  2. Create a new branch with a descriptive name for your feature or bug fix.

  3. Make your changes and ensure they follow the project's coding style and guidelines.

  4. Commit your changes and push them to your forked repository.

  5. Submit a pull request, detailing the changes you made and explaining their purpose.

License

OpenHIIT is open-source software released under the MIT License. You are free to modify and distribute the application under the terms of this license. See the LICENSE file for more information.

Please note that this README file is subject to change as the application evolves. Refer to the latest version of this file in the repository for the most up-to-date information.

openhiit's People

Contributors

a-mabe avatar dhruv282 avatar alastairrmcneill avatar logesh-b avatar aryashakya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.