Portfolio

Portfolio-ready app

AI Client Intake Assistant

A lead intake workflow that collects client requests, creates AI summaries, and gives an admin view for reviewing opportunities.

Client intake landing page and service request flow

Problem

Service inquiries often arrive as messy messages without enough scope, budget, or timeline detail.

Automation

The app captures structured lead details, validates the form, creates an AI summary, stores the lead, and optionally sends an email notification.

Output

A business owner gets organized lead details, an AI summary, and clearer follow-up steps instead of messy inbox messages.

Build details

Tools and proof points.

Next.jsGemini APISupabaseResendZodTailwind CSS

Highlights

  • Client form with structured validation and AI-generated lead summary
  • Protected admin dashboard for reviewing submitted leads
  • Local JSON fallback when Supabase or email services are not configured