~muirrum/devosmium.xyz

8bfefc5d9e38a7c1df257be3271842a6419d6369 — Owen Salter 4 months ago 940233b
Update Comortas

Change name
2 files changed, 6 insertions(+), 4 deletions(-)

M content/projects/_index.md
M content/projects/fllscoring/_index.md
M content/projects/_index.md => content/projects/_index.md +2 -2
@@ 6,10 6,10 @@ date: 2021-01-28T07:43:00
## [Campmaster Constantine](/projects/constantine/)
My main project, a Discord bot written first in Rust, then Python. I wanted to make a bot for some servers that I'm in, but eventually made it public.

## [FLL-Scoring](/projects/fllscoring)
## [Comortas](/projects/fllscoring)
As I've written about before, I volunteer extensively with [FIRST](https://firstinspires.org) as a scorekeeper and A/V lead for their FIRST Lego League competitions. To help me do that, I currently use a software package produced by FLL-Tools. There are a *few* problems with this. Number one, it's Electron. Number two (and slightly ironic considering Electron's cross-platform reputation), it's Windows-only. Any attempt to build the package on or for Linux causes errors.

FLL-Scoring (which is a name subject to change) is a cross-platform server package, with plans to be paired with a hardware kit that Scorekeepers can use to gather match scores directly from the Referees at the game tables.
Comortas is a cross-platform server package, with plans to be paired with a hardware kit that Scorekeepers can use to gather match scores directly from the Referees at the game tables.

## Hakkard
Hakkard is two things, a D&D campaign setting and an RPG. The RPG is on an indefinite hiatus, and the D&D campaign setting is currently being worked on.

M content/projects/fllscoring/_index.md => content/projects/fllscoring/_index.md +4 -2
@@ 1,5 1,5 @@
---
title: FLL-Scoring
title: Comortas
---

# Overview


@@ 7,4 7,6 @@ As context for this project, I've been volunteering at FIRST Lego League events 

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.
\ No newline at end of file
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](https://git.devcara.com/webapps/comortas/tree/LICENSE). I want this project to be open and transparent so that anyone running an FLL event can benefit from it.