Building a Real-Time Event Platform with Astro and Firebase
How we architected Evently to handle thousands of concurrent users with server-sent events and Firestore listeners.
We prioritize momentum without sacrificing clarity. We move with purpose, evolving our paradigms to deliver excellence at the speed of contemporary innovation. Speed is our rhythm; quality is our standard.
True progress is found in elegant, functional software. We value clarity over complexity and execution over speculation. Our commits are our communication, and our deployments are the realization of our collective craft.
We aim to build enduring value. We strive for excellence through collaboration and mutual growth. We embrace challenges that inspire us to reach further and set new benchmarks for what is possible together.
Value is realized when innovation meets the user. We focus on meaningful output, iterating with purpose and integrity. We launch to learn, we refine to excel, and we build to leave a lasting legacy.
A bilingual event management platform for Latvia — featuring ticketing, Stripe payments, Apple Wallet passes, interactive maps, and a subscription-based host dashboard.
Custom dark-theme primitives — DarkInput, ActionButton, SectionCard, StatusBadge — all built on centralized design tokens with #CCFF00 lime accent.
Event
Riga Tech Meetup
Date
Jun 15, 7 PM
Pass
AB-X4K2-9F1L
QR-code passes with Apple Wallet and Google Wallet integration. PDF ticket generation with jsPDF. Cryptographic pass codes via rejection sampling.
Free
2 events/mo
Starter
10 events/mo · 8% fee
Pro
Unlimited · 4% fee
Multi-tier ticket checkout, subscription billing for hosts (Free / Starter / Pro), webhook-driven order fulfillment, and automatic refunds.
Google Maps with AdvancedMarkerElement, marker clustering for 50+ events, server-side geocoding, and a split-panel discover layout.
Frontend
Astro SSR + React islands
Auth
Firebase Auth + session cookies
Database
Firestore with transactions
Hosting
Firebase App Hosting (Cloud Run)
Payments
Stripe Checkout + Webhooks
Storage
Firebase Storage (images)
Testing
Vitest + fast-check properties

FOUNDER & CEO
How we architected Evently to handle thousands of concurrent users with server-sent events and Firestore listeners.