Live

Galleria Motors

Car showroom platform with inventory management and customer inquiries

Visit Site

System Snapshot

Problem Space

Automotive retail digitization

Core Users

Car buyers in Kenya

Primary Constraint

Inventory accuracy and freshness

Role

Full Stack

Technologies Used

Next.jsNode.jsMongoDBCloudinary

Problem

Outdated Listings

  • Cars sold but still showing online
  • Manual updates across multiple platforms
  • No real-time inventory visibility

Poor Lead Capture

  • Inquiries via WhatsApp with no tracking
  • No structured data on customer interest
  • Follow-ups falling through the cracks

System Design

Inventory System

  • Single source of truth for all vehicles
  • Status workflow: Available → Reserved → Sold
  • Bulk image upload with auto-optimization

Lead Management

  • Structured inquiry forms per vehicle
  • Admin dashboard for lead tracking
  • Automated email notifications

Trade-offs

  • Chose MongoDB for flexible vehicle schemas
  • No payment integration — cash/bank transfer market
  • Simple admin over full CRM to ship faster

Market Impact

Shipped

  • Public showroom with search and filters
  • Admin portal for inventory management
  • Lead capture with email notifications

Impact

  • 100% inventory accuracy
  • 50% reduction in duplicate inquiries
  • Professional online presence established

Skills & Lessons

Skills Gained

  • Modeling flexible product schemas with NoSQL
  • Building custom admin dashboards and workflows
  • Optimizing image delivery for media-heavy sites
  • Designing effective lead capture funnels

Lessons Learned

  • Image quality matters enormously for car sales
  • Admin UX is as important as customer UX
  • Simple status workflow solved 80% of problems
  • Would add WhatsApp integration next iteration
Chat on WhatsApp