ℹ️ About FIT Seating Plans
This web application was designed to solve the logistical challenge of seating allocation for university exams, midterms, and large-scale academic events.
📐 How Seating Allocation Works
🔤 Alphabetical
For events divided alphabetically by surname, attendees can type their surname and immediately see which lecture hall or room they are assigned to. Czech alphabetical collation is strictly respected (including digraphs such as 'ch' sorting after 'h', and accented letters).
🎯 Precise (xlogin)
For events with assigned desks or precise seating, attendees enter their student ID or xlogin to see their designated room and seat number.
🗺️ University Rooms
Each room in the system links directly to university floor plans and campus navigation maps so students can quickly find their way.
🔒 Security & Architecture
All passwords are encrypted using Argon2 hashing. Content moderators and administrators can secure their accounts with TOTP two-factor authentication. An immutable audit trail logs site operations for transparency.
🚀 Credits & Source
Vibe-coded with Gemini Flash and Kimi K3.
💻 Source Code (https://git.vitapavlik.cz/vitapavlik/rozsazeni-fit)