Serenity Platform Documentation
Select your role from the sidebar to view tutorials specifically tailored to your permissions.
What is Serenity Facilities?
Serenity is a unified MVC web application that automates facility reservations, enforces liability insurance uploads, collects deposits via Stripe, tracks physical keys, and dispatches work orders to staff.
Multi-Tenant Architecture
This platform uses a strict relational database hierarchy to isolate data:
- Organizations: The top level. An organization manages payout routing (Stripe) and oversees global calendar and financial reports.
- Campuses/Venues: Child entities. These manage their specific buildings, staff, and custom onboarding forms.
- Facilities: Child entities. E.g., The "Main Auditorium" belonging to the "Downtown Campus".
Multi-Day Bookings (The Cart System)
Traditional booking software charges flat hourly rates, which fails for multi-day theatrical productions. Serenity separates the Calendar Hold from the Billable Hours.
COIs & Cryptographic E-Signatures
External groups must sign legally binding facility use agreements. When a user types their signature, the system records their IP address, a timestamp, and generates a secure SHA-256 cryptographic hash.
Interactive Seat Mapping
Admins can visually paint complex auditorium layouts, carving out stages, aisles, and ADA/Wheelchair accessible seating. During event creation, specific seats can be blocked or assigned a custom price override.
Box Office Point-of-Sale (POS) & Kiosks
The POS system allows staff to quickly tap tickets and concessions to calculate change for cash transactions or process credit cards. We also feature a Self-Serve Kiosk Mode, which hides navigation, disables cash payments, and allows public attendees to buy tickets on a lobby iPad.
Least-Privilege Key Tracking
Track physical master keys and lockbox slots. Our algorithm uses a Greedy Search approach. When you select the rooms a contractor needs access to, it scans your inventory and suggests the combination of keys that provides maximum coverage while minimizing risk.
CMMS & Work Orders
Assign specific staff to rental events or create standalone maintenance tasks. Our Variance Reporting compares the hours a renter was billed against the actual time-clock punches of your staff to calculate labor profitability.
Mobile Inspections
Build custom templates for preventative maintenance or post-event walkthroughs. Staff complete these on their mobile device. If a staff member logs a defect during an inspection, the system automatically generates a pending Maintenance Work Order for the facility.