Iliana's Tailoring
Professional tailoring services with online booking and admin dashboard.
Visit Live SiteIliana's Tailoring is a full-featured web application built for a tailoring and alterations business in Binghamton, NY. Customers can browse services, view a gallery of completed work, and book appointments online with photo uploads. The business owner manages everything through a password-protected admin dashboard, including appointments, gallery, services, and business settings with automated email notifications at every step.
Features
Online Booking
Full appointment scheduling with date/time selection, service choice, notes, and photo uploads for reference.
Photo Gallery
Public gallery showcasing completed work, managed through the admin dashboard with Supabase Storage.
Admin Dashboard
Stats overview, appointment management, gallery uploads, service editing, and business settings all in one place.
Email Notifications
Automated confirmation and status update emails to customers, plus owner notifications for new bookings.
Appointment Workflow
Full status lifecycle:pending, confirmed, cancelled, completed, with customer notifications at each step.
Service Management
Admin-managed service categories and items with pricing, notes, and popularity tracking.
Architecture
Public Site
- Homepage with hero & testimonials
- Services page with pricing
- Online booking with photo uploads
- Gallery of completed work
- Contact page with hours & parking
- Schema.org SEO markup
Admin Dashboard
- Appointment management & filtering
- Status updates with email triggers
- Gallery photo uploads
- Service category & item editing
- Business hours & contact settings
- Password-protected sessions
API & Data
- Next.js API routes
- Supabase PostgreSQL + Storage
- Resend transactional emails
- Photo upload pipeline (5 images, 10MB)
- Row-Level Security on tables
- 7 database migrations
