Back to Projects

Ginga Nation

AI BOOSTED
HIGH-SPEED DEVELOPMENT

This project used AI to accelerate the development process

A complete marketing, ticketing, and registration system for an international festival hosting 300+ participants from 8+ countries. Built for scale, performance, and multi-language support.

Project Showcase

Visual overview of the platform interfaces

Technology Stack

Tools and technologies that power this project

Supabase icon
Supabase
Cloudflare icon
Cloudflare
Resend icon
Resend
Astro icon
Astro
i18next icon
i18next
P5.js icon
P5.js
Stripe icon
Stripe

Project Overview

Project Description

A high-performance, multi-language event platform for an international capoeira festival hosting 300+ participants from 8+ countries. The website serves as the complete marketing, ticketing, and registration system for a 6-day event featuring 20+ master instructors across Mexico City and Cholula, Puebla.

Key Technical Highlights

  • Regional Pricing: Auto-detection of user location to serve different pricing strategies (International vs. LatAm).
  • Multi-attendee Flow: Ability to purchase multiple tickets in a single transaction with complex metadata handling.
  • Performance: Edge deployment on Cloudflare with minimal JS shipping thanks to Astro’s Islands Architecture.

Architecture & Integration

  • Supabase: 7+ tables with complex relations for transactions, registrations, and CRM contacts.
  • Transactional Emails: Custom Handlebars templates for multi-currency and multi-language confirmations.
  • Production-Ready: Over 105+ TypeScript files with full type safety and edge computing logic.

Key Features

Advanced E-commerce

Dynamic regional pricing (LatAm vs International) with Stripe integration and monthly price drops.

Islands Architecture

Zero-JS by default, hydrating interactive components only when needed for maximum performance.

Internationalization

Full ES/EN/PT support with localized routing and centralized translation management.

Complete Ticketing Pipeline

Automated registration, secure payment webhooks, and transactional emails via Resend.