As context for this project, I’ve been volunteering at FIRST Lego League events for the past four years. Mostly, what I’ve been doing is running the scoring system for the robot game matches. The official version of this is… not great. It’s windows-only, slow to use, and can get finicky with client devices needing to scan a QR code to connect.

When COVID locked down my state, I was left with a lot of backend knowledge, a shortage of frontend knowledge, and a lot of time on my hands. I had the idea to learn frontend by jumping into what may have been the most complex application I could’ve chosen to learn frontend with. I struggled a lot with scope at first, I tried to plan how I was going to add so many things. Eventually, I realized that a large scope is a bad scope, and I shrunk it back down to just scoring.

This is still very much a Work in Progress. Eventually, however, I want to add a hardware component to it, that will enable other volunteers to quickly deploy a full scoring solution at their events.

Comortas is implemented in Python using Flask and a PostgreSQL database. There are plans for a hosted version, but as always the source code is completely free under the terms of the AGPL. I want this project to be open and transparent so that anyone running an FLL event can benefit from it.

Articles from my webring

Announcing Rustup 1.24.1

The rustup working group is happy to announce the release of rustup version 1.24.1. Rustup is the recommended tool to install Rust, a programming language that is empowering everyone to build reliable and efficient software. If you have a previous version …

via Rust Blog April 29, 2021

Cryptocurrency is an abject disaster

This post is long overdue. Let’s get it over with. 🛑 Hey! If you write a comment about this article online, disclose your stake in cryptocurrency. I will explain why later in this post. For my part, I held <$10,000 USD worth of Bitcoin prior to 201…

via Drew DeVault's blog April 26, 2021

Misinformation about Permissions Policy and FLoC

This post was written in a hurry in response to some misinformation about Google’s newest Web antifeature, Federated Learning of Cohorts (FLoC). Google’s FLoC is an attempt to track users even when their browsers (rightly) block third-party cookies. The i…

via Posts on Seirdy's Home April 16, 2021

Generated by openring