SmartMaatt / real-science-sport-website

Real Sciencie Sport is an advanced web-based tool designed for athletes and coaches to monitor and analyze sports performance. The application offers a rich set of features, including personal panels for clients and administrators.

Home Page:https://smartmatt.pl/portfolio#54

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OverviewFeaturesTechnical DetailsScreenshotsInstalationLicenseAuthors

Overview

This repository contains the code for a comprehensive web application designed for managing sports performance data of clients. The system features a decorative homepage, complete user authentication (login and registration), and distinct user interfaces for administrators and clients.

Features

Client Panel

  • Access to Personal Performance Data: Clients can view their test results, including:
    • Biofeedback EEG
    • Photocells
    • Stadiometer (Height Measurement)
    • Beep Test
    • Body Composition Analysis
    • Lactate Analyzer
    • Opto Jump Test
  • Data Visualization and Analysis: Clients can view:
    • A list of test records and parameters.
    • Graphical representation of parameter changes over time.
    • Average results of their tests and comparisons with age group averages.
  • Account Management: Options to modify account settings and contact administrators.
  • Team Metrics (for Club Members): Clients affiliated with clubs can view their team's performance parameters.

Admin Panel

  • Comprehensive Data Access: Admins can view all users' data and parameters.
  • Client and Club Management: Ability to add new clients and clubs, and update existing content.
  • Bulk Data Import: Integrated mechanism for importing Excel spreadsheet data and mass updating the system.

Technical Details

  • Responsive Design: The website and web application are fully responsive, adapting to different screen sizes.
  • Database: Uses a MySQL relational database for data storage.
  • Backend Development: Developed using pure PHP without the use of frameworks.

Security

The application implements standard security measures for data protection. However, regular updates and security checks are recommended to maintain the integrity of user data.

Screenshots

Web application presentation Presentation of a web application.

New user registration panel New user registration panel.

Main customer panel Main customer panel.

Charts presenting the results of a specific test by the user Charts presenting the results of a specific test by the user.

Admin panel when assigning the club to the appropriate user Admin panel when assigning the club to the appropriate user.

More screenshots here!

Installation

  1. Clone the Repository:
git clone https://github.com/SmartMaatt/real-science-sport-website.git
  1. Set Up the Database:
  • Create a MySQL database.
  • Import the provided SQL file to set up the database schema.
  1. Configure the Application:
  • Update the database configuration file with your MySQL credentials and database name.
  1. Deploy on the Server:
  • Upload the files to your web server.
  • Ensure PHP is properly installed and configured on the server.
  1. Initial Setup:
  • Access the application through your web browser to complete the initial setup.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Authors

© 2023 Devision303. All rights reserved.

WebsiteFacebook

Igor Bydzyński (Multiprice): GitHubLinkedIn

Krzysztof Kocot (Pocot997): GitHubLinkedIn

Mateusz Płonka (SmartMatt): PortfolioGitHubLinkedInYouTubeTikTok

About

Real Sciencie Sport is an advanced web-based tool designed for athletes and coaches to monitor and analyze sports performance. The application offers a rich set of features, including personal panels for clients and administrators.

https://smartmatt.pl/portfolio#54

License:MIT License


Languages

Language:PHP 81.8%Language:CSS 15.0%Language:JavaScript 2.7%Language:Hack 0.3%Language:SCSS 0.1%