Bâti-Axe
A highly-regulated, double-sided marketplace bridging the gap between homeowners needing verified construction professionals and artisans seeking leads.
☁️ Infrastructure Layer
Terraform (IaC)
The entire platform is defined immutably using Terraform. From Cloudflare DNS and Pages deployments to the Supabase database configurations, staging and production are mathematically identical.
source = "./modules/cloudflare"
project_name = "bati-axe-app"
environment = var.env
}
⚙️ Backend & Data Layer
Supabase & Stripe Webhooks
The monetization engine is entirely serverless. Supabase Edge Functions intercept Stripe webhook events securely, instantly provisioning or revoking access to premium leads directly within the PostgreSQL database.
Storage Optimization
Direct-to-R2 uploads handle massive portfolio images and legal documents, entirely bypassing Supabase's storage bandwidth limitations and reducing infrastructure costs.
🌐 Frontend Layer
Nuxt 4 & Vue 3 (Server-Side Rendered)
A highly interactive double-sided marketplace providing SEO-optimized landing pages for homeowners and a dynamic, gated dashboard for construction professionals.
Magic-Link Auth
Passwordless authentication via Resend guarantees zero friction for less tech-savvy professionals, driving higher conversion rates on lead purchases.
Live Environments & Access
You can access the production environment directly below. Some features may require an account to view, but the main landing and professional directory are public.