Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/biswadeep-roy/workout-app
- Owner: biswadeep-roy
- License: mit
- Created: 2023-12-11T12:13:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-11T12:41:59.000Z (about 1 year ago)
- Last Synced: 2024-11-08T10:26:43.980Z (about 2 months ago)
- Topics: css, expo, expo-cli, html, nodejs, react, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 430 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.