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.
Effortlessly monitor FRC matches using a user-friendly form. Record essential match details, team numbers, and penalties incurred.
Accurately track placed objects on the Grids with the 9x3 grid's visual representation. Gain insights into team performance and object placements.
Sketch robot trajectories during autonomous mode using the game map. Categorize robots as defense-oriented or not, and track charging stations and climbing achievements.
Seamlessly store collected variables in a database for easy retrieval and analysis. Calculate averages for metrics like object placement and autonomous actions.
Simplify alliance selection with quick searches for other teams' information. Make informed alliance decisions efficiently.
Extend functionality with dedicated pit scouting. Capture robot images and record drive train details to understand competing robots' capabilities.
Explore historical data, including team awards and rankings from previous years. Gain context for assessing other teams' performance.
First One The Form, The Second Index Page And The Third Is Search
Fully Functional Grid Placement UI
- 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.
- 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.
If you have any questions or suggestions, feel free to reach out to me at [email protected]