Customer
A museum sought to replace fragmented, manual operations with a unified digital platform. The goal was to streamline the full visitor and staff lifecycle, from online ticket sales and on-site gate entry to back-office show management, content publishing, coupon management, and revenue reporting, through a single, purpose-built system..
Challenge
Manual and fragmented processes across every operational area, ticketing, gate entry, staff management, and content updates, made scaling impossible and introduced errors at every touchpoint. The museum needed a single platform capable of handling concurrent visitors, real-time seat availability, secure payments, and physical access control, while giving non-technical staff full control over day-to-day operations.
Some of the Key challenges of the project were:
- Preventing double-booking under concurrent load with real-time seat availability and database-level locking.
- Processing payments securely via webhooks while preventing forged or replayed payment confirmations.
- Syncing QR code data with physical turnstile hardware without blocking visitor entry on hardware outages.
- Managing six notification channels across push, SMS, and email without a single-provider outage silencing all communications.
- Building a multi-role admin portal where non-technical staff manage operations without developer dependency.
Results
- Platform is live in production, visitors complete the full booking journey (show discovery → QR ticket) in a self-service, mobile-optimised flow without staff involvement.
- Physical gate entry is fully automated via turnstile integration, eliminating manual ticket checks at every entry point.
- Museum staff independently manage shows, bookings, content, coupons, and refunds through a role-appropriate admin portal, zero developer dependency for day-to-day operations.
- Zero-downtime deployments achieved via AWS ECS Fargate with automated CI/CD and SonarQube quality gates enforced on every merge.
- Complete operational visibility through distributed tracing, structured logging, frontend RUM metrics, and a full admin audit trail across all staff actions.
Technologies
- ● React 19, TypeScript, Vite, Redux Toolkit, Tailwind CSS, Formik + Yup, Framer Motion, Recharts
- ● ASP.NET Core 9, Entity Framework Core 9, PostgreSQL (AWS RDS), Hangfire, FluentValidation, ErrorOr, Polly, Serilog + OpenTelemetry
- ● AWS ECS Fargate, ECR, S3, RDS, SES, SSM, CloudWatch RUM, Docker, GitHub Actions, SonarQube
- ● Zoho Payments, Firebase FCM, Twilio SMS, Karix SMS, TimeWatch API, ZeptoMail, Google Analytics 4
Timeline: 17 Weeks
- Discovery & Architecture Design: 2 weeks
- Consumer Booking Application: 4 weeks
- Admin Operations Portal: 4 weeks
- Integrations & Platform Capabilities: 3 weeks
- QA, Hardening & Production Deploy: 2 weeks
Ready to Build Something Amazing?
Get in touch with Prishusoft – your trusted partner for custom software development. Whether you need a powerful web application or a sleek mobile app, our expert team is here to turn your ideas into reality.