Reservations
Residents see open dates for picnic shelters, rooms and gyms, then book and pay online. Staff set each facility's hours, rates and booking rules, and take bookings at the desk.
Recreation management for parks and recreation departments. Residents book shelters, sign up for camps and renew memberships online or in the app. Staff run the front desk and the reports from the same records.
Every booking, registration and membership sits on the resident's own account, with one payment history.
Residents see open dates for picnic shelters, rooms and gyms, then book and pay online. Staff set each facility's hours, rates and booking rules, and take bookings at the desk.
Families register for classes, programs and camps, and join a waitlist when a session is full. Staff manage rosters, waitlists and attendance in one place.
Members check in with a QR code or barcode, on a card or in the app. Check-in keeps working when the internet drops and syncs when it comes back.
Cards, bank payments (ACH), saved cards and autopay run through Stripe, a PCI DSS Level 1 service provider. Front desks take cards on Stripe Terminal wireless readers, and staff record cash and checks.
Card numbers go into Stripe's own fields and readers, so they never reach Consul's servers.
Staff roles decide who can see and change what, and an audit trail records every change. Reports on registrations, reservations, memberships and revenue export to CSV or Excel.
A native app for iPhone and Android. Residents register for programs, renew memberships, reserve shelters and show their check-in code.
Staff sign in with Microsoft Entra ID, so the agency's own sign-in and multi-factor rules apply. Addresses are checked against the agency's ArcGIS services for resident rates.
Finance exports match the general ledger's account string. An open API, documented in OpenAPI, serves other systems.
Built to WCAG 2.2 AA. Every release gets automated axe-core checks, plus keyboard and screen reader testing with VoiceOver and NVDA. The agency receives an Accessibility Conformance Report at acceptance.
An independent penetration test, following OWASP methods, before go-live and every year after. The agency receives the tester's attestation letter each time.
In phases, so each part goes live when it's ready. Staff training comes with every phase.
Every record belongs to the department, and it can take a full copy at any time.