Virtue Insight Connect app screens showing the event list, session agenda, attendee directory and delegate chat
Back to our workConference Networking

Enterprise Event App for a Conference Company

The official delegate app for Virtue Insight's pharma and life sciences conferences. A live agenda, an attendee directory and real time one to one messaging, on iOS, Android and web from one codebase.

~6 wksFirst commit to release
3Platforms
121Dart files
6Releases in ten weeks
ClientVirtue Insight, Chennai, India
PlatformsiOS, Android and web
StackFlutter with a REST and WebSocket API
First Releasev1.0, June 2025
CategoryEvents and productivity
Websitevirtueinsight.com

01The challenge

A conference business running on paper badges

Virtue Insight has produced conferences since 2009. The delegate experience still depended on a printed agenda and whoever you met at the coffee break.

01

Programmes go stale

Agendas, speakers and sponsors change up to the day, so print is out of date before the first session.

02

Networking without phone numbers

Delegates wanted to reach the right person without exchanging personal contacts.

03

Phones and laptops

The same product had to feel native on mobile and be equally usable at desktop width.

04

Strangers messaging strangers

Professional event messaging needs real moderation controls, not just a send button.

05

Same day changes

Sessions move and speakers get swapped, so updates had to reach delegates instantly.

02What we built

One codebase, a real time backend, permissions shaped by the event

We delivered the Flutter client, the REST and WebSocket API behind it, and the pipeline that ships the web build.

DelegateFlutter client
Live layerAuthenticated WebSocket
APIREST event data
ReleaseGitHub Actions to Firebase Hosting
Step 01

Events and agenda core

The event directory, day by day agenda with expandable sessions, speakers, tiered sponsors and a mapped venue.

Step 02

Real time messaging

Conversation history, live delivery and read receipts, with message tokens so optimistic sends reconcile.

Step 03

Three platforms, one deploy

A responsive shell across three breakpoints, light and dark themes, and web deploys on every merge.

Chat permission is derived from event registration on the server, so who you can message is a property of the conference you are attending.

03In the app

The agenda and the room, on one screen

Every session, every attendee, and a route from a profile into a conversation.

Virtue Insight Connect home screen showing the featured Medical Conference 2025 event and a list of upcoming events

Delegate home

A delegate opens on today's agenda, taps a speaker, and is one step from messaging them. The same widget tree renders it on a phone, a tablet and a laptop.

01Event directory and detail

Day by day agenda, speakers by session role, sponsors by tier, reasons to attend, and a mapped venue.

02Attendee directory

Name, job title, company and photo per event, with a one tap route into a conversation.

03Real time one to one chat

Conversation history, live delivery, read receipts, and image sharing with a full screen viewer.

04Server side chat gating

Only delegates registered for an event can open a conversation, with block and report in every thread.

05Deep linked push

Tapping an alert opens the exact chat, and notifications are suppressed while that thread is on screen.

06One responsive shell

The same code on phone, tablet and web, with themes, shimmer states and pre sign in browsing.

04Stack

Flutter on the front, a real time API behind it

Deployed on every merge, because event content changes on the day.

FlutterOne UI layer, three platforms
Dart121 files behind Provider state
WebSocketsLive messages and read receipts
REST APIEvents, agenda and attendee data
Cloud MsgingDeep linked push notifications
Google MapsThe venue section
HostingThe web delegate client
GH ActionsBuild and deploy on every merge

05Results

From first commit to the App Store in about six weeks

A short build, then a release cadence that kept up with the events.

~6 wks

From first commit to the v1.0 App Store release

3

Platforms shipped from one codebase

121

Dart files in the shared cross platform codebase

6

App Store releases inside ten weeks

Virtue Insight Connect is the official networking app for attendees of Virtue Insight conferences. Whether you are at a pharma summit, a data conference or a healthcare forum, it helps you make the most of your event.

Virtue Insight Connect, App Store listing
100+

Installs on Google Play

v1.0.5

Latest App Store release, August 2025

2009

Running conferences since, now with a digital delegate layer

Running events of your own?

Let's put your whole event in your attendees' pockets.

Tell us how your events run today and we'll bring the app, the real time backend and the release pipeline to match it.

Start a project