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.
- 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.
- 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.
To get a local copy up and running, follow these simple steps.
- Node.js
- bun
- Expo CLI
- Clone the repo
git clone <repository-url>
- Install packages
bun install
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.