Le Blue Wall
Official website for the Karmine Corp ultras supporters association — ticketing, viewing parties, community, and merch.





Role
Full-stack development of the association platform: ticketing system, event management, community features, and merch store.
Architecture
NextJS, NodeJS — SSR platform with ticketing integration, event management, community features, and e-commerce.
Results
Production platform serving the Karmine Corp ultras community with ticketing, viewing parties, and a growing member base.
Context
Le Blue Wall is the official supporters association (loi 1901) for Karmine Corp, one of the most popular esports organizations in Europe. The association structures the ultras movement — organizing viewing parties, away trips, and community events across France and Europe.
The website needed to centralize all association activities: ticketing for events, community engagement, merch sales, and information about the ultras movement.
Goals and Constraints
- Centralize ticketing for viewing parties and away trips
- Manage membership and community features
- Provide a merch store for association products
- Support an ultras map showing community presence across locations
- Handle high traffic during major esports events
- Maintain a strong visual identity aligned with the Karmine Corp brand
Solution and Architecture
The platform is built with NextJS for server-side rendering and SEO, ensuring fast page loads even during traffic spikes from major matches.
The ticketing system handles event creation, seat management, and payment processing for viewing parties and away trips. The community section features an ultras map, chants repository, and photo galleries.
The merch store integrates with the association's product catalog with inventory management and order processing.
Technical Decisions
- NextJS for SSR: critical for SEO and handling traffic spikes during major events
- Event-driven architecture: ticketing and community features built as independent modules
- CDN-delivered assets: static assets and images served via CDN for global performance
- Progressive enhancement: core functionality works without JavaScript for accessibility
- Mobile-first design: most users access the site from mobile during events
