2025Solo — product design, frontend, serverless API, integrations, analytics, deployment
SolarBalcony Hamburg
A lead capture landing page with an eligibility checker that estimates balcony solar ROI and submits qualified leads with consent.



Overview
Browser-based flow that guides visitors from a short eligibility questionnaire to an on-page ROI and suitability result. Lead details and checker results are submitted via a serverless endpoint, stored in Google Sheets, and forwarded to email/CRM for follow-up. The implementation keeps the frontend dependency-light while enforcing validation and consent capture.
Tech Stack
Vanilla JSHTML/CSSVercel ServerlessGoogle Sheets APIBrevoGA4
Key Highlights
Eligibility questionnaire with Hamburg postal-code validation and a scoring model based on housing and site conditions
ROI result panel showing estimated production, savings, and payback assumptions
Lead submission pipeline that writes enriched rows to Google Sheets and triggers Brevo contact/notification flows
Separate consent capture for email and phone to support DSGVO-compliant contact handling
Analytics events for checker progression and form submission across GA4 and Plausible