Webapp, Android and/or a plain TUI1).
The challenge with webapp is connecting both QR code scanner2) and NFC scanner3). Using a local Python app as the hardware interface for the browser is quite possible. Android apps have access to both, assuming the phone has a NFC scanner.
Scenario: TODO: flytt til eget punkt?
Deltaker har ødelagt/mistet armbåndet/NFC chippen. De må få registrert nytt armbånd, og det gamle må deaktiveres.
Jeg tenker dette er noe som bør gjøres i info skranken? Eventuelt ved hovedingang, samme med registrering av dagspass.
The bot from 2024 is located here; https://github.com/HordaLAN/hordalan-discord-checkin8)
The benefit of using Django is that you get a lot “for free”, including login and an admin interface (with minimal additional setup).
I am not too familiar with Flask, but I've tried it briefly some time back. I'm confident it's up to the task.
I've played some with FastAPI and SQLAlchemy, so I'm comfortable enough with those.
Jinja and Django templates are mostly syntax compatable for the basic features, either will work for our use cases.
HTMX is a js framework for swapping in server-side rendered fragments. Simple javascript include, no compilation or NPM dependencies.
I do not want a client framework that requires using npm/yarn and similar to pull in a bunch of dependencies and compile the code,
simple HTML5 is more than good enough, and runs lighter on client devices.
I do not currently hold any strong opinions when it comes to component libraries and css frameworks.
— Odd Stråbø 2024-08-31 22:04