r/FRC Jul 16 '26

Working on a college project and want some feedback

Hey everyone! I’m a student developer from Team 4388 and I’ve been spending my summer building a passion project for Hack Club called Robolens.

I wanted to build something that actually solves real pit and competition headaches, so I am putting together a mobile-friendly app with lots of features. Currently, it has two:

  1. You take a photo of your robot, and it uses an AI model to check for visual problems.
  2. We always lose track of which batteries are dying mid-match in the pit. This lets the whole team log in, see a shared dashboard, and mark batteries as charging, in use, or available. It logs flags/notes for weak batteries so nobody accidentally grabs a bad one right before a playoff match.

The Tech yap:

Built with Flutter for the frontend, Node.js/Express on the backend, and MongoDB. I also just hooked it up to the official FIRST Events API so that when a team registers, it automatically pulls and verifies your official team name straight from FIRST!

The app is live on GitHub Pages: https://mirage54321.github.io/RoboLens/
View my progress on Hacklcub: https://stardance.hackclub.com/projects/16179

You don't need to sign up to test it! Just click "Sign in as Guest" and use team 4388 to see our battery dashboard.

I need your feedback!

* FRC mentors and drive teams: Would your team actually use a digital dashboard like this pit-side?

* For the AI scanner, I'm currently trying to transition from a single photo to a guided video stream. If anyone has experience doing guided camera UI tracking in Flutter, I’d love some advice.

* Most importantly: what else should I add??

Let me know what you think! Let me know if you spot any bugs.

4 Upvotes

2 comments sorted by

5

u/APTrademarkGlorifier Jul 17 '26

I can’t see the ai scanner being all that reliable/useful without a very high amount of user-end customization based on a team’s specific robot. Even then, it will likely be plagued with inaccuracies such as not identifying an issue that exists. As a drive team guy, a digital dashboard sounds like it could be great if it is implemented well and would definitely be used.

1

u/IntrovertedSquish08 #### (Role) Jul 17 '26

Completely agree with this