SilFur Convention System
Conference platform: attendance, hotel-room claiming, scheduling, agenda, integrated payments.
Overview
The operational system behind SilFur conventions. Handles registration, hotel room claiming with roommate matching, dynamic scheduling, and the on-site mobile companion.
The brief
Conventions are a frenzy of micro-decisions: who shares a room, who is on which panel, who paid, who showed up. Spreadsheet workflows collapse the moment something changes.
Approach
A NestJS API drives a React-based organizer console and an Expo-based attendee app. Payments through Stripe; rooms with a claim-and-confirm flow that prevents double-booking and surfaces roommate compatibility.
What it does
- Hotel room claiming with roommate matching
- Dynamic schedule with attendee-side personalization
- Mobile companion (React Native / Expo)
- Integrated payments and refunds
- On-site check-in tooling
Notes
This page is a living writeup. As the project evolves I'll fill in the screenshots and a more detailed account of the trade-offs that shaped it. Reach out if you want a deeper walkthrough of any particular system.