Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.75 KB

README.md

File metadata and controls

75 lines (52 loc) · 2.75 KB

Team 6459 FRC Scouting App

App Logo

Welcome to the Team 6459 FRC Scouting App! Our app is designed to make clear how we scout and strategize during FIRST Robotics Competition events. With a comprehensive set of features, for making informed decisions and achieve success.

Features

Match Tracking and Data Entry

Effortlessly monitor FRC matches using a user-friendly form. Record essential match details, team numbers, and penalties incurred.

Object Placement Tracking

Accurately track placed objects on the Grids with the 9x3 grid's visual representation. Gain insights into team performance and object placements.

Autonomous Mode Analysis

Sketch robot trajectories during autonomous mode using the game map. Categorize robots as defense-oriented or not, and track charging stations and climbing achievements.

Database Integration

Seamlessly store collected variables in a database for easy retrieval and analysis. Calculate averages for metrics like object placement and autonomous actions.

Alliance Selection Assistance

Simplify alliance selection with quick searches for other teams' information. Make informed alliance decisions efficiently.

Pit Scouting

Extend functionality with dedicated pit scouting. Capture robot images and record drive train details to understand competing robots' capabilities.

Historical Insights

Explore historical data, including team awards and rankings from previous years. Gain context for assessing other teams' performance.

Screenshots

Screenshot 1 Screenshot 1 Screenshot 1

First One The Form, The Second Index Page And The Third Is Search

Screenshot 2 Fully Functional Grid Placement UI

Setup Instructions

  • Step 1: Clone the repository
git clone github.com/bkoseoglu28/Team-6459-Scout-App
  • Step 2: Navigate to the repository directory
cd Team-6459-Scout-App
  • Step 3: Import the database to your local server's database system. If using the MySQL command-line:
mysql -u [username] -p [password] < Team-6459-Scout-App/appdb2023.sql
  • Step 4: Run the project. Navigate to the project's index.php file in your web browser:
http://localhost/Team-6459-Scout-App/index.php

Ensure your local server (like XAMPP, WAMP, etc.) is running.

Technologies

  • Integrates PHP for database management.
  • Utilizes MySQL for database storage.
  • Utilizes SweetAlert2 for some templates.
  • Utilizes BeautifulSoup, a Python library, for retrieving information from the internet.
  • HTML, CSS, and JavaScript for custom buttons and web design.

Contact

If you have any questions or suggestions, feel free to reach out to me at [email protected]