✦ Website with Booking Platform & AI Virtual Assistant
Juju the Barber
A busy local barber studio needed an automated, client-friendly appointment system to handle inquiries and bookings without paying monthly SaaS fees, missing customer questions outside shop hours, or double-booking slots.
A busy local barber studio needed an automated, client-friendly appointment system to handle inquiries and bookings without paying monthly SaaS fees, missing customer questions outside shop hours, or double-booking slots.
Integrated an intelligent AI Customer Support Agent powered by Gemini to answer service inquiries, explain pricing, and streamline the appointment booking workflow. Engineered a responsive single-page booking application with step-by-step service selection, barber choice, and interactive time slot pickers using Framer Motion. Configured client-side transactional emails using EmailJS with custom dark-themed HTML templates for instant booking confirmations. Built dual calendar synchronization tools generating dynamic Google Calendar links and downloadable ICS files for Apple and Outlook users. Deployed on Vercel with serverless API integration for secure Gemini key handling, client-side route caching, and zero-downtime performance.
Hero & Brand Showcase

Atmospheric dark-themed landing page showcasing studio branding, social proof testimonials, and direct CTA triggers.
Gemini-Powered AI Assistant

Virtual assistant built with Gemini to answer shop FAQs, detail treatment options, and guide users directly through the booking process.
Know About Us & Meet the Team

Virtual assistant built with Gemini to answer shop FAQs, detail treatment options, and guide users directly through the booking process.
Interactive Service Menu

Custom haircut, dye, and beard treatment menu with expand/collapse filtering and dynamic price calculation.
Service Selector

Interactive scheduling step allowing clients to select preferred service in the Booking Process.
Barber Selector

Interactive scheduling step allowing clients to select preferred barbers in the Booking Process.
Time Slot Selector

Interactive scheduling step allowing clients to select preferred Date & Time and available appointment slots.
Client Details & Validation

Validated customer contact form feeding data directly into transactional email templates.
Instant Confirmation & Calendar Sync

Confirmation screen with EmailJS triggers and one-click Google Calendar & Apple/Outlook (.ics) sync.