Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lan:hordalan:rfid:software [2024-08-31 22:04] – created Odd Stråbølan:hordalan:rfid:software [2024-09-10 11:08] (current) Odd Stråbø
Line 1: Line 1:
 +====== Projects ======
 +{{:lan:hordalan:rfid:lanaccess_overview.jpg?600|}}
 +
 ===== Registration ===== ===== Registration =====
  
 +Webapp, Android and/or a plain TUI((terminal user interface)).
 +
 +The challenge with webapp is connecting both QR code scanner((webcam?)) and NFC scanner(([[https://caniuse.com/web-serial|Web Serial APIs]] are only available in chrome desktop browsers)).
 +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.
 ==== MVP ==== ==== MVP ====
-  - Scan ticket+  - Scan ticket((QR code?))
   - Scan NFC armband   - Scan NFC armband
   - Connect ticket to NFC armband in the database   - Connect ticket to NFC armband in the database
Line 10: Line 24:
 ==== Extra ==== ==== Extra ====
   * Information stand before entry gate on opening day? \\ This to avoid clogging registrations up with people who want to ask additional questions   * Information stand before entry gate on opening day? \\ This to avoid clogging registrations up with people who want to ask additional questions
 +
 +==== Flow graph ====
 +{{:lan:hordalan:rfid:hordalan_checkin_graph.jpg?200 |}}
  
  
Line 21: Line 38:
 ==== Extra ==== ==== Extra ====
  
-  * Alert when kid leaves +  * Alert((notification)) when kid leaves 
   * ↑ Potentially with delay for quick trips outside for food stall   * ↑ Potentially with delay for quick trips outside for food stall
 +  * Android/iOS apps would be nice, but;
 +    * Is extra work
 +    * Cumbersome/expensive((iOS requires both a paid developers account, and a macbook, to my knowledge)) to get published
 +    * App reviews take time((Obtainium is a way around this for Android, but probably not satisfactory for a good portion of the target audience))
 +
 +===== Discord bot =====
 +
 +The bot from 2024 is located here; [[https://github.com/HordaLAN/hordalan-discord-checkin]]((Currently a private repo — make public?))
 +
 +==== MVP ====
 +  * Send message to a specific Discord channel containing a list of who is in the building
 +  * Command to check in/out (in case you didn't with RFID) and set an AFK message
 +
 +==== Extra ====
 +  * Set role to indicate who is in and who is out
 +  * A way to indicate that you are sleeping in the hall / otherwise "off duty" but available
 +
 +
 +===== Crew interface =====
 +
 +==== MVP ====
 +  * Display the same info as the Discord bot, but in a nicer way
 +  * Auto-refresh display
 +
 +==== Extra ====
 +  * Login
 +  * Ability to change your away state and message
  
  
Line 52: Line 96:
  
  
 +====== See also ====== 
 +  * [[..|RFID/NFC hardware selection]]
Print/export