Realizacja

Platforma festiwalowa — event OS festiwalu.

Od aplikacji mobilnej do kompletnego ekosystemu — platforma, która zarządza fotografami, speakerami, wystawami, warsztatami, konkursami, logistyką, akredytacją, biletami i operacjami jednego z największych festiwali fotografii na świecie.

Xposure Festival Platform

Czas trwania

2020 – teraz

Typ projektu

Platforma festiwalowa / Ecosystem

Klient

Xposure International Photography Festival

Rola

Product & engineering — backend platform, Backstage, dashboard uczestników, aplikacja mobilna, architektura ekosystemu

Kontekst projektu

Xposure wyrósł daleko poza pierwotną aplikację mobilną. To, co zaczęło się jako companion dla gości, stało się zunifikowaną platformą obsługującą niemal każdy aspekt międzynarodowego festiwalu. Celem nie było wyłącznie przeprojektowanie interfejsów — tylko zastąpienie rozproszonych wtyczek WordPress, arkuszy i ręcznych procesów skalowalnym systemem zbudowanym specjalnie pod festiwal.

Nie budujemy „aplikacji na festiwal”. Projektujemy i rozwijamy operating system stojący za całym wydarzeniem.

Wyzwania

Poprzedni system narastał latami. Osobne strony, wtyczki WordPress i procesy ręczne obsługiwały różne części festiwalu — aż skala przestała na to pozwalać.

01

Rozproszone systemy

Strona gościa, formularze rejestracji, nagrody, warsztaty, profile fotografów, travel, administracja, scheduling i komunikacja wewnętrzna żyły w osobnych narzędziach.

02

Duplikacja danych

Te same osoby, sesje i zgłoszenia istniały w wielu miejscach — bez jednego źródła prawdy i ze sprzecznościami między workflow.

03

Operacyjna złożoność

Wraz ze wzrostem festiwalu ręczne procesy i arkusze generowały coraz więcej tarcia dla organizatorów, uczestników i volunteerów.

04

Skalowalność i doświadczenie

Trzeba było skonsolidować wszystko w nowoczesnej platformie — z lepszą wydajnością, uprawnieniami i UX dla każdej roli uczestnika.

Jedna platforma. Cały festiwal.

Zamiast wielu odłączonych systemów Xposure staje się jednym ekosystemem czterech produktów — plus publiczna strona festiwalu na wspólnym backendzie.

01

Backend Platform

Single source of truth całego festiwalu: zarządzanie wydarzeniem, użytkownicy i uprawnienia, role, sesje, talks, warsztaty, wystawy, awards, konkursy, travel, accommodation, messaging, powiadomienia, walidacja QR, akredytacja, store, analytics i API konsumowane przez każdy produkt w ekosystemie.

Xposure platform
02

Xposure Backstage

Mission control organizatorów przez cały rok: planowanie festiwalu, scheduling, speakerzy i fotografowie, venue i floor maps, konkursy i judging, rejestracje, bilety, hotele, travel, volunteerzy, uprawnienia staff, dashboardy analityczne i monitoring operacyjny w czasie rzeczywistym. Zastępuje dziesiątki osobnych narzędzi admina.

Operacje festiwalu
03

Participant Dashboard

Spersonalizowany panel dla fotografów, speakerów, wystawców, jury i gości: profil, bio, portfolio, itinerary, hotel, zaproszenia, propozycje sesji, zgłoszenia warsztatów i exhibition, award entries, digital passes, messages, dokumenty i schedule. UI adapts do roli — fotograf widzi inne narzędzia niż speaker czy jury.

Dashboard uczestnika
04

Aplikacja mobilna

Oryginalna app znacząco rozszerzona: personal schedules, nawigacja indoor i BLE, interaktywne mapy, speaker info, booking warsztatów, live updates, bilety QR, push, venue guides i ulubione. Dziś działa bezpośrednio na nowym backendzie — nie na osobnych, odłączonych API.

Aplikacja mobilna Xposure
05

Przyszła strona gościa (Next.js)

WordPress/PHP ustępuje miejsca nowoczesnemu Next.js: immersyjny homepage, cinematic transitions, interaktywne browsing wystaw, dynamiczne schedule’e, historie fotografów, AI search, SEO-first architecture, modular CMS i rekomendacje. Publiczna witryna staje się showcase’em festiwalu na tym samym backendzie.

Wystawy i doświadczenie publiczne
06

Kluczowe capabilities platformy

Operacje (multi-festival, venues, stages, schedules, competitions, exhibitions), participant management (fotografowie, speakerzy, jury, VIP, volunteerzy, staff), logistics (hotele, loty, transfery, meals, transport), event experience (indoor nav, QR, tickets, push, live schedules) oraz administration (permissions, approvals, moderation, analytics, reporting).

Nawigacja i doświadczenie na miejscu

Architektura ekosystemu

Każdy produkt łączy się ze wspólną platformą API — zamiast utrzymywać osobne, rozłączone systemy.

  1. 01

    Public Website (Next.js)

    Wizualny showcase festiwalu dla gości — storytelling, schedule, wystawy i SEO — zasilany tym samym API co reszta ekosystemu.

  2. 02

    Mobile + Participant Dashboard

    Doświadczenie na miejscu i self-service uczestników. Obie warstwy konsumują wspólne auth, CMS, scheduling, messaging i permissions.

  3. 03

    Xposure API Platform

    Warstwa centralna: authentication, CMS, database, permissions, scheduling, messaging, competitions, travel, notifications — jeden kontrakt dla wszystkich klientów.

  4. 04

    Xposure Backstage

    Operacyjny control centre organizatorów — planowanie, egzekucja i monitoring całego festiwalu na żywo.

Efekt

Xposure przechodzi od zbioru niezależnych stron i wtyczek do jednego połączonego ekosystemu — zaprojektowanego pod duży, międzynarodowy festiwal.

  • Jeden backend jako source of truth dla całego festiwalu
  • Backstage zastępuje rozproszone narzędzia administracyjne
  • Uczestnicy zarządzają profilem, travel i zgłoszeniami bez łańcuchów maili
  • Aplikacja mobilna działa na wspólnej platformie, nie na osobnych API
  • Nadchodzący Next.js website domyka unified experience dla gości

Masz pomysł na projekt? Porozmawiajmy.

Niezależnie od skali — pomożemy ustalić kierunek, zakres i technologię, które dają realny efekt.

Umów rozmowę

Technologie w tym projekcie

  • Next.js
  • Flutter
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Fastify
  • Prisma
  • MySQL
  • Redis
  • REST APIs
  • Docker
  • Cloudflare
  • CI/CD
  • BLE
  • QR
  • Push notifications