Skip to content

designbycode/hiit-timer

Repository files navigation

Hiit Timer

A simple and effective HIIT (High-Intensity Interval Training) timer application built with React Native and Expo. This app allows you to create, manage, and run your own custom HIIT workouts.

Features

  • Create Custom Workouts: Easily create and save your own HIIT workouts with custom work and rest intervals.
  • Workout Timer: A clear and easy-to-use timer that guides you through your workout.
  • Audio Cues: Audio cues to signal the start and end of work and rest intervals.
  • Save Your Workouts: Your created workouts are saved on your device for quick access.
  • Cross-Platform: Works on both iOS and Android.

Tech Stack

  • React Native: A framework for building native apps using React.
  • Expo: A platform for making universal React applications.
  • TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
  • Zustand: A small, fast and scalable bearbones state-management solution.
  • Expo Router: A file-based router for React Native and web applications.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

  • Node.js
  • bun
  • Expo CLI

Installation

  1. Clone the repo
    git clone <repository-url>
  2. Install packages
    bun install

Available Scripts

In the project directory, you can run:

  • bun start: Runs the app in development mode.
  • bun run android: Runs the app on a connected Android device or emulator.
  • bun run ios: Runs the app on the iOS simulator.
  • bun run web: Runs the app in a web browser.
  • bun run lint: Lints the code using ESLint.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •