Parliament
Chapter administration software for Beta Theta Pi · Alpha Mu Chapter
Parliament is a full-stack web application I built from scratch to manage chapter operations for the Alpha Mu chapter of Beta Theta Pi. It replaced a scattered mix of spreadsheets, group chats, and paper sign-in sheets with a single platform used by all ~60 active members.
Features include real-time voting on legislation, committee management with sub-voting and document sharing, service hour tracking, event attendance with excuse workflows, a private songbook, officer tools, and a custom security stack including TOTP-based 2FA, rate limiting, geolocation checks, and field-level encryption.
Built and maintained entirely solo. Currently hardening the codebase and writing documentation for handoff to future chapter leadership before I graduate.
Interactive Mockup
Sample UI with fake data. Cards marked "View →" are clickable.
Welcome, Mason K.
Active Member · 73
Vote
Cast votes on active legislation
Committees
View your committee memberships
View →
Documents
Access chapter documents
View →
Songbook
Chapter songs and lyrics
Service Hours
Track and submit service hours
Calendar
View upcoming chapter events
View →
My Excuses
View and manage event excuses
Profile
View and edit your profile
View →
Bug Tracker
Report or view issues