До проєктів
Поверхня проєкту · Purple Circle
Purple Circle
Theatre community platform · quests, badges, loyalty, mobile + admin
Quest library
Відкрити сценуAdmin quest grid: puzzle, reveal, media and share quests with statuses
Досьє проєкту
Theatres keep audiences coming back with gamified circles, quests and loyalty, not just one-off ticket sales, and the countdown teasers write themselves.
Expo / React Native app, Next.js + Mantine admin with an @xyflow quest-chain builder, and a Go (gqlgen) GraphQL backend on PostgreSQL with a River job queue, JWT auth and an OpenAI-compatible LLM call behind a graceful fallback.
- Термін
- 4 months
- Поверхня
- Theatre community platform
- Статус
- 2026 · Відвантажено
Зведення збірки
- Обсяг
- Purple Circle is an audience-engagement platform for Austrian theatres (Graz, Salzburg, Vienna). Members join a theatre’s “Circle”, complete gamified quests (scan QR, attend events), earn badges and collect loyalty stamps. It pairs a React Native mobile app with a Next.js admin console (analytics, a visual quest-chain builder, badges and members) over one Go GraphQL API.
- Результат
- Theatres turn ticket buyers into a returning community through gamified circles, quests and loyalty, with member analytics in one console.
- Складність
- A node-based visual quest-chain builder, scheduled/relative unlock triggers, and one GraphQL contract serving both a React Native app and a Next admin. Progressive-reveal quests write their own teaser: the backend asks an OpenAI-compatible model for a 3 to 8 word phrase from the event context and auto-publishes on success, falling back to a draft the theatre edits when generation is unavailable.
Що я робив
- 01Mobile app
- 02Admin UI
- 03GraphQL integration
- 04Quest UX
Карта стека
Фронтенд
React Native/Expo/Next.js/Mantine
Бекенд
Go/gqlgen GraphQL/PostgreSQL/River
Продукт
Quests/Badges/Loyalty/QR scanning
