EASYBROKER · LEAD CRM·OFFLINE PWA
Real estate platform for the Yucatán peninsula.
Commercial assistant “Nova” powered by Gemini 2.5 Flash with 5-tool function calling (smart property search, listing details, nearby places via Google Places, lead capture and company info); automatic es/en language detection and Mérida zone-aware geolocation with Haversine and geocoding fallback. Meta Ads video generator that produces compilable Remotion React code in real time with copy validation (safe zones, hooks ≤42 chars, anti-generic-phrase rules), Zod structured output to refine the config from natural language and an auto-repair pipeline. On top, property listings, lead Kanban CRM, external agent portal with commissions, EasyBroker sync, offline-capable PWA via Dexie, media optimization with Sharp and multi-zone architecture with Google Maps and reCAPTCHA v3.
AI capabilitiesGoogle Gemini 2.5 Flash · Vercel AI SDK + @google/genai- “Nova” chatbot with 5-tool function calling and multi-call orchestration per turn
- Real-time React/Remotion code generation for Meta Ads, with copy validation and auto-repair
- Natural-language video refinement with Zod-validated structured output
- Multilingual es/en with automatic detection + Mérida zone-aware geolocation (Haversine + geocoding)
Next.js 16React 19Google GeminiVercel AI SDKFunction CallingAI Code GenerationSupabaseEasyBroker APIBunny.net CDNRemotionPWA · DexieSharp