Enterprise-grade lead generation platform tailored for the Swiss market. Built with a focus on high conversion rates, professional aesthetics, and automated qualification workflows.
In the Swiss B2B landscape, trust and precision are paramount. This platform was engineered to bridge the gap between complex service offerings (Insurance, Taxation, Company Creation) and potential clients through an intuitive, data-driven funnel.
- High Intent Capture: Multi-step forms designed to reduce friction while increasing lead quality.
- Premium Brand Identity: A "Swiss-Dark" design system utilizing glassmorphism and fluid animations to convey reliability.
- Scalable Architecture: Decoupled content management via MDX and a robust Prisma-backed database.
- Dynamic Logic: Forms adapt based on the vertical selected (e.g., specific questions for Insurance vs. Tax).
- Real-time Validation: Secure data entry with Zod schema validation.
- Micro-Interactions: Framer Motion powered transitions for a premium "app-like" feel.
- MDX Performance: High-speed blog posts rendered with
next-mdx-remote. - Integrated Admin Dashboard: A full-featured internal portal for managing leads and publishing content.
- Visual Sourcing: Direct Unsplash integration for instant, professional blog imagery.
- Lead Management: Centralized hub to track, status, and export lead data.
- Live Preview Editor: WYSIWYG Markdown editor for rapid content creation.
- Secure Auth: Protected via NextAuth.js with role-based access control.
- Frontend: Next.js 16 (App Router), React 19, Tailwind CSS.
- Animations: Framer Motion.
- Backend: Next.js API Routes, Prisma ORM.
- Database: PostgreSQL (compatible with Neon/Supabase).
- Communication: Resend API for automated email notifications.
- Type Safety: End-to-end TypeScript.
├── app/ # App Router (Pages, Layouts, API)
├── components/ # Atomic UI System & Complex Modules
├── lib/ # Core Logic, DB Clients, Utilities
├── prisma/ # Database Schema & Seed Scripts
├── public/ # Static Assets & Showcase Imagery
└── types/ # Centralized TypeScript Definitions
This repository is a showcase version. Sensitive environment variables, internal client documentation, and private API keys have been sanitized.
Note on Licensing: This project is proprietary. Please refer to the LICENSE for terms of use.
Developed with ❤️ for the Swiss Market 🇨🇭
Khadim Hussain
