Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/biswadeep-roy/workout-app

Workout App: React Native fitness app supporting light/dark modes. Explore, plan, and customize workouts seamlessly with Expo or APK
https://github.com/biswadeep-roy/workout-app

css expo expo-cli html nodejs react react-native typescript

Last synced: 3 days ago
JSON representation

Workout App: React Native fitness app supporting light/dark modes. Explore, plan, and customize workouts seamlessly with Expo or APK

Awesome Lists containing this project

README

        

# Workout App

Workout App is a versatile mobile application built with React Native that caters to fitness enthusiasts. Whether you prefer using Expo or the provided APK, this app supports a range of functionalities, including light/dark mode switching.

## Features

- **New Workouts:** Explore a variety of new workout routines.
- **Planner:** Plan your custom workout routines by adding exercises.
- **Workout Details:** Delve into detailed information for each workout, including a countdown timer for each exercise.

- **Light/Dark Mode Switching:** Enjoy a personalized visual experience with the option to switch between light and dark modes.

- **Add/Remove Workouts:** Customize your workout plans by adding new workouts or removing existing ones.

- **Create Different Plans:** Tailor your fitness journey by creating and managing multiple workout plans.

## Screenshots

![image](https://github.com/biswadeep-roy/Workout-App/assets/74821633/b922f044-cba0-4e81-a75b-cf8e785141db)

## Getting Started

Follow these instructions to get the project up and running on your local machine.

Or you may also use the apk provided

### Prerequisites

Make sure you have the following installed:

- Node.js
- Expo CLI (optional, if using Expo)
- Expo Go app (optional, for testing on a physical device)
- APK file (provided for non-Expo users)

### Installation

1. Clone the repository:

```bash
git clone https://github.com/biswadeep-roy/Workout-App.git
```

Navigate to the project directory:

``
cd Workout-App
``

Install dependencies:

``
npm install
``

###Usage
Expo Users
To start the development server, run:

``
npm start
``


Scan the QR code with the Expo Go app on your mobile device or use an emulator or you may also use android emulators in your windows laptop or on your mac.

###Non-Expo Users (APK)


Install the provided APK file on your Android device.
Open the app and start exploring your fitness journey.

###Tech Stack


React Native
Expo (optional, for Expo users)
@react-navigation for navigation
@react-native-async-storage/async-storage for data storage
@react-hook-form for form handling
And Others


License
This project is licensed under the MIT License.