Ginga Nation Events
A marketplace connecting event organizers with attendees, featuring full ticketing capabilities, Stripe Connect integration, real-time updates, and community engagement tools.
Project Showcase
Visual overview of the platform interfaces
Project Overview
Project Description
A comprehensive mobile event management and ticketing platform for the Capoeira community, built with Flutter and FlutterFlow. The app serves as a marketplace connecting event organizers with attendees, featuring full ticketing capabilities, payment processing, real-time updates, and community engagement tools. Designed to handle events with 300+ participants across multiple countries.
Key Technical Highlights
- Marketplace Model: Uses Stripe Connect for split payments between the platform and event organizers.
- Complex Schema: A highly normalized database with 38 tables managing everything from registration agreements to financial reconciliation.
- Hybrid Performance: Combines the rapid UI development of FlutterFlow with high-performance custom Dart code for business-critical logic.
Architecture & Database
- Supabase Realtime: Ensures live data synchronization for organizers and attendees during active events.
- Security & CRM: Implements granular access control (staff, organizers, attendees) and automated CRM logging for every transaction.
- Media Optimization: Integrated Cached Network Image and Firebase Storage for handling high-resolution media across all platforms.
Key Features
Marketplace Ticketing
Multi-tier package management with QR code generation and integrated scanning for fast event entry.
Stripe Connect Integration
Secure, automated marketplace payment splits and simplified onboarding for event organizers.
Community Hub
Interactive features including user-profiles, group management, likes, comments, and real-time activity feeds.
Advanced Search & Maps
Discovery engine with personalized recommendations, keyword filters, and integrated Google/Mapbox services.