The Fitness App is a web application designed to help users create and manage their workout routines and track their One-Rep Max (1RM) data for future reference. This app offers several features to assist athletes in their fitness journey:
-
Create Workouts: Users can easily create and customize workout routines to suit their fitness goals.
-
1RM Data Tracking: The app allows users to input and store their One-Rep Max (1RM) data, helping them keep track of their strength progress over time.
-
Random Workouts: For a little excitement, the app provides the option to generate randomly generated workout plans with detailed information on each exercise, including demonstrations, targeted muscle groups, and more.
-
View Statistics: Users can view their workout statistics, helping them monitor their progress and make informed decisions about their fitness routines.
-
Workout Suggestions: Based on their past workout history, users receive workout suggestions to keep their routines fresh and challenging.
To get started with the Fitness App, follow these steps:
-
Clone the Repository: Clone the project repository to your local machine.
-
Install Dependencies: Navigate to the project's root directory and install the required dependencies using npm.
cd fitness-app npm install
-
Start the Application: Start the app by running the following command.
npm start
-
Access the App: Open your web browser and go to
http://localhost:3000
to access the Fitness App.
Create Workout Page
Suggestions & Stats Page
Randomly Generated Workout
Create User Page
The Fitness App is continually evolving. Here are some potential future developments and features that we plan to add:
-
Search Bar for Random Workouts: We will introduce a search bar on the random workout page, allowing users to customize their randomized workout plans more effectively.
-
Account Customization: Users will be able to update their account information, including passwords, email addresses, and body metrics.
-
Fitness Tracker Integration: We aim to integrate fitness trackers to provide users with real-time data on their workouts and physical activity.
We're committed to improving and expanding the Fitness App to better serve your fitness goals and needs. Stay tuned for these exciting updates!