Skip to content

akashyadav1507/Sports-Performance-Pro-WebApp

Repository files navigation

Sports Performance Pro - Elevating Athlete Workouts & Training Management

License: MIT

Overview

Welcome to Gym Enthusiast Hub, a comprehensive web application tailored for gym training enthusiasts. This application serves as a one-stop solution for fitness enthusiasts, providing a versatile platform that seamlessly integrates various technologies.

The Gym Enthusiast Hub is built with efficiency and user-friendliness in mind, offering a range of features to enhance the training experience. From robust back-end RESTful APIs to user-friendly interfaces and seamless data management, this application is designed to meet the diverse needs of gym-goers.

Features

  • Comprehensive Training Dashboard: Access a personalized training dashboard that consolidates workout plans, progress tracking, and recommended exercises in one central location.

  • RESTful APIs with Python Flask: Benefit from efficient communication between the front-end and the database through well-structured RESTful APIs implemented using Python Flask.

  • Responsive User Interfaces: Experience user-friendly interfaces designed with HTML, CSS, Bootstrap, jQuery, Ajax, ensuring a seamless and interactive user experience.

  • Structured MySQL Database: Leverage a robust MySQL database to maintain structured data, ensuring data integrity and seamless retrieval of information.

  • Scalable AWS Hosting: Enjoy a scalable and reliable web application hosted on AWS services, providing a platform that can grow with user demand.

  • Team Collaboration and Management: Seamlessly manage a team of developers with provided technical guidance and expertise, ensuring a polished final product.

  • End-to-End Development Involvement: Contribute to every phase of development, from initial project design and wireframing to implementation, testing, and deployment.

  • Performance Optimization: Experience an optimized application with improved responsiveness and speed, achieved through the execution of performance optimization techniques.

  • Best Practices and Documentation: Adhere to industry best practices, including version control, code reviews, continuous integration/deployment (CI/CD) pipelines, and maintain comprehensive technical documentation for the application.

  • Client Collaboration: Collaborate closely with clients to understand requirements, iterate on feedback, and ensure the delivered solution aligns with their business objectives.

This Gym Enthusiast Hub is not just a fitness application but a holistic solution that combines cutting-edge technologies and best practices to elevate the gym training experience for enthusiasts.

Tech Stack

HTML · CSS · JavaScript · Amazon Web Services (AWS) · Database Management System (DBMS) · REST APIs · SQL · Python (Programming Language)

  • HTML, CSS, JavaScript, BootStrap, JQuery
  • Amazon Web Services (AWS)
  • MySQL: Database Management System (DBMS)
  • Python Flask: REST APIs
  • Python (Programming Language)

Getting Started

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

Prerequisites

Before you begin, ensure that you have the following prerequisites installed on your system:

  • Python: The project requires Python to be installed on your system. If you haven't installed Python yet, you can download it from python.org.

  • Python Flask: The web application is built using Python Flask. All the necessary dependencies, including Flask, are listed in the requirements.txt file.

  • MySQL Workbench: The application uses MySQL for data storage. You need to have MySQL Workbench installed on your machine to interact with the MySQL database. You can download MySQL Workbench from MySQL Downloads.

Installation

  1. Clone the repository:

    git clone git@github.com:akashyadav1507/Sports-Performance-Pro.git   
  2. Navigate to the project directory:

    cd Sports-Performance-Pro
  3. Install dependencies:

    pip install -r requirements.txt

Usage

[Provide usage examples or describe how to run the project.]

python3 run.py

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to:

  • Alan Hunt: Professor - CSE 611 Project Development, for guidance, support, and valuable insights throughout the development process.

  • TJ Lavigne: Our client, for their collaboration, feedback, and contributions that played a crucial role in shaping and improving this project.

Contact

TJ Lavigne


About

Sports-Performance-Pro-WebApp

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published