Apollo hero background image
Apollo project screenshot
LaravelVue.jsReact NativeSaaS2019

Apollo

The Challenge

Festival organisers have a problem: they maintain their website with lineup info, set times, stage maps—then have to copy-paste all of it into their mobile app. Different systems, same data, twice the work. Every lineup change means updating two places.

We built Apollo to fix this. Our first proper SaaS product.

Our Approach

Apollo has two parts: an admin portal and customisable mobile apps.

The admin portal (Laravel + Vue.js) pulls data from the festival's existing website. Lineup info, artist bios, stage schedules—it all comes through automatically. Festival organisers can then enhance and edit: add artist images, write custom descriptions, set up push notification schedules. One source of truth, no copy-pasting.

The mobile app (React Native) is built as a white-label product with complete visual separation. The logic stays the same, but the presentation changes entirely. Each festival gets their own branded app—their colours, their fonts, their personality—without us rebuilding from scratch each time.

Push notifications are crucial for festivals. "Main stage starting in 10 minutes" or "weather update: bring a mac." We built scheduling tools so organisers can prep notifications in advance and trigger them when needed.

The Results

We've shipped Apollo-powered apps for multiple festivals, each one looking completely different while sharing the same robust foundation. Festival teams love not having to maintain two separate content systems.

It's proof that a small studio can build SaaS products. Start with a real problem, solve it well, scale from there.