MeanScout screenshot

MeanScout

Author Avatar Theme by Aidunlin
Updated: 16 Aug 2024
7 Stars

A lightweight FRC scouting web app built with SvelteKit. (Development has moved to TeamMeanMachine/MeanScout)

Categories

Overview

MeanScout is a lightweight scouting web app designed specifically for FIRST Robotics Competition (FRC). It is built with SvelteKit and offers several key features to enhance the scouting process. The app provides offline support, allowing scouts to continue using it even without an internet connection. It also features a mobile-first design, making it easy to use on smartphones and tablets. MeanScout offers customizable metrics, allowing users to define their own scouting criteria. The app supports different data types, such as toggles, numbers, selectors, text fields, ratings, and timers. Additionally, MeanScout allows teams to be added to an allowlist to ensure only specific teams can be entered in a particular event. The app also provides the ability to export scouting data as a CSV file for further analysis.

Features

  • Full offline support (progressive web app)
  • Lightweight mobile-first design
  • Red/blue color theme variants
  • Customizable metrics: toggles, numbers, selectors, text fields, ratings, and timers
  • Optional team allowlisting
  • Uses browser storage to store surveys
  • Export entries as CSV

Installation

To install MeanScout, follow these steps:

  1. Make sure you have Node.js and npm installed on your system.
  2. Clone the MeanScout repository to your local machine.
  3. Open a terminal and navigate to the root folder of the cloned repository.
  4. Run the command npm install to install the necessary dependencies.
  5. Once the installation is complete, you can build the app by following the instructions in the SvelteKit documentation.
  6. After building the app, you can deploy it to a web server for use.

Summary

MeanScout is a lightweight scouting web app built with SvelteKit for FRC competitions. It offers several useful features to enhance the scouting process, including offline support, customizable metrics, and the ability to export data as a CSV file. The app’s mobile-first design and customizable allowlisting make it a versatile tool for FRC teams. With MeanScout, teams can easily track and analyze performance data to gain insights and improve their strategies.