FRC-Tree Svelte Themes

Frc Tree

Networking application for FIRST teams to share important links/information easily.

FRC Tree

This is the repository for the FRC Tree Apps project

Currently known bugs

  • Search page doesn't work if nothing is entered
  • Search page doesn't work with auto-filled teams

Recent changes

  • Editor: Added preset icon selector (YouTube, Instagram, Twitter/X, Facebook, GitHub) with a Custom URL option. Preset selection auto-fills the icon URL; switching to Custom lets you supply any image URL.
  • Sign Up: Enforces uniqueness of both email and team number. Only one user account may be created per FRC team number and an email cannot be reused. Attempts to reuse either return HTTP 409 with a descriptive message.

Options for authentication

Option 1

Teams email us. They must prove they own the team by DMing us a secret with a proven social media, putting a document on their website with a secret, or other methods. If confirmed, we send them a code which can be used to link a password to the account. That account has access until the end of the season. That account can make changes that must be approved by us. The account expires on Jan 1 of the next year.

PROS:

  • More secure
  • Easier to track
  • More admin discretion CONS:
  • Accounts get deleted each season, less convenient for teams

Option 2

Teams authenticate with us and create an account. Team challenges the account owner, who must respond within 2 weeks to maintain control of the account.

PROS:

  • More convenient for teams CONS:
  • Easy for a bad actor to maintain control forever
  • Easy for sniper to gain control of account immediately
  • Troll can spam challenge the owner to either snipe or overwhelm the account owner
  • VERY insecure

Top categories

Loading Svelte Themes