All Projects

Little Magic JC

Full-stack rebuild for an inclusive bar and dedicated gluten-free kitchen in Johnson City, TN.

Screenshot coming soon

Overview

Architected and built a complete replacement for the legacy littlemagicjc.com — a venue site for an inclusive late-night bar with karaoke, drag shows, live music, and a dedicated gluten-free kitchen. Replaced a slow Django/Docker/EC2 site with a modern Next.js platform featuring a self-serve admin dashboard, AI-assisted event intake, full content management, and comprehensive SEO.

The Business Problem

The legacy Django site was slow, non-mobile-optimized, and had no admin tooling — staff had to request developer changes for every menu update, event post, or image swap. The business needed a self-serve content platform that matched the venue's brand and could keep up with a high-volume events calendar.

What Was Built

  • 10 public-facing pages: Home, Events, Bar Menu, Kitchen, Kitchen Menu, Gallery, About, Order Online, Contact, Gift Cards
  • Admin dashboard with role-based access control (SUPER_ADMIN / ADMIN / EMPLOYEE)
  • AI-assisted event intake: email-to-draft via Resend inbound webhook + Claude, and flyer-image-to-draft via Claude Vision
  • Event management system with full CRUD, image uploads, and automatic past/upcoming archiving
  • Prisma-backed menu system with per-item images and S3-hosted PDF uploads
  • Seasonal theme system with 7 presets and an admin theme switcher
  • Full SEO: JSON-LD structured data (LocalBusiness, Restaurant, Event schemas), Open Graph, and ISR caching
  • Mailing list and loyalty email system via Resend
  • SpotOn online ordering integration