-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4c04f2e
commit baf1a9b
Showing
3 changed files
with
76 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Roadmap and future | ||
|
||
This document aims to describe the future of WarriorBorg's scouting app. | ||
|
||
## Naming and terms | ||
|
||
- WarriorHappy: The mobile app members download onto their mobile devices | ||
- WarriorSad: Originally stood for Scouting Admin Dashboard. It is the dashboard resides at [warriob.org](https://warriorb.org), used by team leads to assign scouting assignments, view scouting analytics and data for pick lists, etc. | ||
|
||
Current date as this document is last updated: **2024-03-03** | ||
|
||
## Optimum experience | ||
|
||
### Scouting | ||
|
||
### WarriorSad | ||
|
||
TK. | ||
|
||
### WarriorHappy | ||
|
||
TK. | ||
|
||
## What works right now | ||
|
||
- WarriorHappy | ||
- Fetching matches and teams assigned to the account you logged in | ||
- Being able to input and do scouting for a specified match | ||
- WarriorSad | ||
- Auto assign **algorithm** | ||
- Downloading matches from an event via TheBlueAlliance API | ||
- Drag and drop assignments to members **into DB** | ||
|
||
## What to do before East Bay regional | ||
|
||
TK. | ||
|
||
## Optimum app (what it should look like in the future) | ||
|
||
TK. | ||
|
||
## Steps needed to get there | ||
|
||
TK. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,29 @@ | ||
# Structure | ||
|
||
- Expo app: | ||
- client side app for members | ||
- attendance | ||
- scouting | ||
- qualitative | ||
- quantative | ||
- pit | ||
- per match, students are assigned to watch robots (quantitative) or go around the pit to collect data | ||
- a certain number of people are assigned to qualitative scouting, for thinks like driver ranking, et al | ||
- this data is uploaded to the server via tRPC | ||
- peer-to-peer data sharing | ||
- nextjs app | ||
- app for leads + strategy | ||
- you have 3 views: | ||
- per-team (shows data averaged for a team) | ||
- per-match (shows data collected per-robot for a match) | ||
- overall (all teams averaged) | ||
- assign per match | ||
- match predictions | ||
- picklist generator | ||
- See [https://www.citruscircuits.org/uploads/6/9/3/4/6934550/2023_whitepaper.pdf](https://www.citruscircuits.org/uploads/6/9/3/4/6934550/2023_whitepaper.pdf) (page 54) | ||
|
||
The original idea was that we would combine a lot of the software logistics we use into the single suite. We are currently only focused on getting a functional scouting app (dubbed Emotions), so please ignore any mention of strategy or attendance. This is an old, informal document subject to removal, but kept here for historical purposes and may potentially serve as a useful overview of the app. See [FUTURE](./future.md) for more information on what the app should be, what it is now, and how to get there. | ||
|
||
- WarriorHappy (Mobile App): | ||
- Client side app for members, using Expo | ||
- Local-first | ||
- Mobile-first | ||
- attendance (scan QR code) | ||
- scouting | ||
- qualitative | ||
- quantative | ||
- pit | ||
- per match, students are assigned to watch robots (quantitative) or go around the pit to collect data | ||
- a certain number of people are assigned to qualitative scouting, for thinks like driver ranking, et al | ||
- this data is uploaded to the server via tRPC | ||
- peer-to-peer data sharing | ||
- WarriorSAD (Scouting Admin Dashboard): | ||
- Using NextJS | ||
- Desktop-first | ||
- app for leads + strategy | ||
- you have 3 views: | ||
- per-team (shows data averaged for a team) | ||
- per-match (shows data collected per-robot for a match) | ||
- overall (all teams averaged) | ||
- assign per match | ||
- match predictions | ||
- picklist generator | ||
- See [https://www.citruscircuits.org/uploads/6/9/3/4/6934550/2023_whitepaper.pdf](https://www.citruscircuits.org/uploads/6/9/3/4/6934550/2023_whitepaper.pdf) (page 54) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters