Ten Years Building One Event Platform
A decade-long engineering partnership with a leading European events and brand communication agency — turning fragmented event logistics into a white-label cross-platform Flutter app and Laravel Nova backend used across international brand events, executive meetings and incentive travel.
An agency that brings brands to life
Our client is a full-service agency for events and brand communication, backed by a global industrial group. A team of around 150 people works across offices in Germany and Spain, delivering international brand events, executive meetings, incentive trips and digital live campaigns for large corporate customers.
The agency is certified for quality management, sustainable event management and information security a standard that applies to their technology as much as their events. Whatever their guests touch has to feel like it was built for that specific brand, on that specific day.
PSSPL has been their engineering partner for over ten years long enough to have built, rebuilt and continuously extended the platform that now runs their entire guest experience
Client
Confidential European Events Agency
Industry
Events & Brand Communication
Location
Germany
Engagement
10+ Years, Ongoing
Model
Dedicated Offshore Team
What we delivered
- Cross-platform mobile app development in Flutter (iOS & Android)
- Laravel Nova backend and event administration console
- Custom UI/UX with per-event corporate branding
- Secure attendee authentication using OAuth 2.0 PKCE
- Push notification infrastructure via Firebase Cloud Messaging
- Real-time chat and Q&A powered by Sendbird
- Offline-first data layer, API integration and app store release management
- Ongoing maintenance, feature evolution and release support
The stack behind the platform
The stack was chosen for a single reason: one codebase, two platforms, and a design system flexible enough to be re-skinned for every brand the agency runs an event for without a new build cycle each time.
Development
Flutter (Dart), Laravel Nova (PHP)
Security & Communication
OAuth 2.0 PKCE, Firebase FCM, Sendbird
Data & APIs
Floor DB, Shared Preferences, REST APIs
Deployment
App Store, Google Play
Event information that lived everywhere except one place
Before the platform existed, the agency’s event delivery depended on tools that were never designed to work together and every gap between them showed up in front of a guest.
Disjointed event information
Agendas, travel details and last-minute changes were spread across emails, printed packs and manual conversations. Guests missed updates; organisers repeated themselves.
No real-time channel
There was no single place for push notifications, live program changes or in-session Q&A so changes travelled by word of mouth.
Limited attendee engagement
Without personalised agendas or networking tools, participation dropped off between sessions and the value of the room went unused.
Branding that broke
Off-the-shelf event tools could not be adapted convincingly to each client’s corporate identity a real problem for an agency whose product is brand experience.
Manual coordination overhead
Attendee management, programme selection and change communication all landed on the organiser, at exactly the moment they had least time.
Access and data control
Guest lists for executive and incentive events are sensitive. Access had to be tightly controlled without adding friction to onboarding.
Building event technology that has to work the first time
No rehearsal, no second attempt an event either runs or it doesn’t. Let’s talk about what that discipline could do for your product.
One platform, re-skinned for every brand
We built a single Flutter application backed by a Laravel Nova administration layer a centralised hub that the agency’s team configures per event, and that guests experience as if it were made for that brand alone.
A unified guest platform
All event content agenda, venue, travel, speakers, documents in one scalable app on iOS and Android, built from a single Flutter codebase.
Real-time communication
Sendbird-powered chat and live Q&A, plus Firebase Cloud Messaging push, so organisers reach every attendee the moment something changes.
Automated coordination
Personalised timetables, programme selection and automated notifications removed the manual chase that used to consume the organiser’s day.
Engagement by design
Interactive sessions, feedback capture and networking features keep participants active between agenda items, not just during them.
Configurable branding
Colours, typography, imagery and navigation are configured per event, so each client’s corporate identity carries through the whole guest journey.
Secure, low-friction access
OAuth 2.0 PKCE with unique event access codes: only invited guests get in, and they get in without a support call.
What ten years of continuity buys
Most vendor relationships in this space run one project long. This one has spanned platform generations which means the team writing today’s features is the team that knows why every earlier decision was made.
The engagement runs as a dedicated offshore team embedded in the client’s own planning rhythm: their roadmap, their release cadence, their event calendar.
Understanding how events actually run
In-depth sessions with the agency’s stakeholders to map the real coordination pain: what breaks, when, and who absorbs it. Real-time updates, secure access and participant networking emerged as the non-negotiables.
An interface guests never have to learn
A deliberately simple navigation model, paired with an adaptable branding layer so the same screens could carry a different corporate identity at every event.
One codebase, two platforms
The Flutter app for iOS and Android, Sendbird for chat and Q&A, Firebase Cloud Messaging for push, and a Laravel Nova backend with OAuth 2.0 PKCE authentication and an offline-capable local data layer.
Working inside their calendar
Regular client syncs, feature refinement against live feedback, and proactive support around event dates when a fix cannot wait for the next sprint.
Release, train, extend, repeat
Cross-device QA, App Store and Google Play submission, backend training and documentation for admin users then a continuing cycle of feature releases as the client’s guest management offering has grown.
Project Highlights
“We built a dependable, scalable and intuitive event platform that supports real-time interaction, automated coordination and seamless branding. Ten years in, the value isn’t only the code it’s that we know this product and this client well enough to anticipate what the next event will need.”

Gaurang Joshi
Project Manager, PSSPL
Results that compound
40% Less coordination effort
Automated agenda management and notifications cut the manual workload carried by event organisers.
10+ Years of partnership
A continuous engagement across platform generations, with no loss of product context between them.
2 Platforms, one codebase
iOS and Android delivered and maintained from a single Flutter codebase, halving release overhead.
100% Branded per event
Every event ships in its client’s corporate identity without a separate build.
Centralised event management
All event content reachable from one mobile platform, replacing scattered emails, documents and manual updates.
Real-time engagement
Chat, session Q&A and instant updates keep organisers and participants on the same page throughout the event.
Seamless, secure access
Code-based joining and OAuth 2.0 PKCE give a fast onboarding experience without weakening guest-list control.
Make every event effortless and impactful
From a first Flutter release to a decade of continuous product evolution talk to us about building event technology that your team, and your guests, can rely on.
Contact Us Now!