luna-salon-digital-demo
Consultation-first salon journeys, bounded AI and a complete staff studio
Gallery
About
Luna Salon Concierge — Consultation, Booking Handoff & Salon Studio FoundationLuna Salon Concierge is a professionally developed, consultation-first salon application foundation. It helps prospective guests clarify service goals, stylist preferences, timing, and relevant context before staff follow-up, while giving salon teams a structured operational workspace for inquiries, bridal/group requests, handoffs, clients, content, AI review, notifications, analytics, and settings.Current status and dataThis is an independent, polished, deployed, pre-revenue portfolio demonstration. All people, records, imagery, locations, prices, analytics, and business details are synthetic placeholders. It is not an official Luna system. No verified customers, subscribers, bookings, revenue, or production operating history are represented. The demo does not claim live booking, authentication, persistence, photo upload, email delivery, or payment success.Core features• Responsive public experience for services, stylist discovery, consultation requests, bridal/group requests, booking handoff, contact, FAQ/AI, and privacy• Consultation-first homepage with clear paths for guests who need guidance versus those who already know the service• Progressively enhanced consultation wizard: all fields remain reachable without JavaScript, while enhanced clients receive a three-step experience• Service direction, stylist preference, goals, timing, hair context, contact preferences, and explicit consent capture• Dedicated bridal and group workflow for party size, service needs, location, timing, and lead contact• Native Server Actions with shared Zod validation, honeypots, same-origin checks, process-local rate limiting, idempotency, opaque references, and consent versioning• Bounded OpenAI concierge using only approved local knowledge, with citations, no tools, no photos, no open web, no booking mutations, and refusal boundaries for pricing, availability, medical guidance, or unsupported claims• Read-only Salon Studio preview for inquiry queues, details, bridal/groups, booking handoffs, clients, team/access, services, content, knowledge, AI review, outbox, analytics, and settings• Honest disabled states for unconfigured providers instead of fake booking, upload, authentication, persistence, or email success• Responsive/mobile verification, no-JavaScript form testing, automated accessibility checks, unit tests, browser tests, capability reporting, and production-readiness documentationTechnology stackNext.js 16.3.2, React 19.2.8, TypeScript 5.9.3, Node.js 22+, pnpm 11, Native Server Actions, Zod 4.4.3, Vercel AI SDK 7, OpenAI provider adapter, Vitest 4.1.11, Playwright 1.62.1, Axe accessibility tooling, ESLint 9, and Prettier. The architecture includes process-local demo storage, a safe email sink, approved local AI knowledge, and explicit runtime capability gates.Target customersIndependent salons, multi-stylist hair studios, colour and corrective-service specialists, bridal/event styling teams, premium beauty businesses, salon consultants, and software operators seeking a modern consultation and salon-operations foundation.Monetization opportunitiesPotential models include per-location or per-staff-seat SaaS subscriptions; setup and content-migration fees; white-label licensing; managed hosting and support; premium inquiry analytics; bridal/group workflow upgrades; and an optional bounded AI concierge tier. These are opportunities only—no revenue or customers have been verified.Current operating costsThe synthetic demo can run on a Vercel entry-level plan. Production costs will depend on traffic, database usage, private photo storage, email volume, shared rate limiting, observability, backups, external booking-provider fees, and optional OpenAI usage. Exact current monthly spend has not been independently verified. Database persistence, email delivery, private storage, production authentication, booking integration, payments, and distributed abuse controls are not currently active.Current development stageA polished, production-shaped, pre-revenue application foundation with complete public customer journeys, a no-JavaScript-capable consultation flow, bridal/group intake, bounded AI, read-only staff operations preview, automated verification, and production-readiness documentation. Live infrastructure, business-approved content, provider integrations, role-secured staff operations, and real customer data remain deferred.What the buyer receivesThe private GitHub repository and application source; original Luna Salon Concierge interface, design system, icon, and synthetic demo imagery; public consultation, services, stylists, bridal/group, booking-handoff, contact, FAQ, privacy, and staff-preview experiences; bounded AI knowledge and policies; validation, anti-abuse, idempotency, consent, safe-sink, and capability-gate foundations; automated tests; and source-audit, architecture, runtime-boundary, privacy, production-readiness, and third-party-notice documentation. A remote walkthrough and 14 calendar days of reasonable post-transfer Q&A are included. Domain, social/email accounts, customer data, provider accounts, production credentials, and secrets are excluded unless separately agreed in writing.Production work still required• Replace process-local inquiry/contact storage with a production Postgres database, migrations, tenant/location data model, backups, retention/deletion jobs, audit trails, and recovery procedures• Implement staff authentication and authorization using Clerk or another approved identity provider, with invitation-only onboarding, MFA capability, server-side role checks, account lifecycle, recovery, session controls, and security review• Connect Resend or another transactional email provider; verify the sender domain and implement a durable outbox, worker, retries, delivery/failure status, suppression/unsubscribe rules, templates, monitoring, and human-review boundaries• Implement private Blob or equivalent photo storage with authorization, signed access, file-size/type/content validation, malware scanning, metadata removal, retention, user deletion, and strict exclusion of photos from AI• Configure the OpenAI provider only if desired, with approved policy/knowledge, server-side credentials, model/version controls, budgets, monitoring, evaluation, rate limits, incident response, human escalation, and a kill switch. AI must remain unable to book, price, diagnose, analyze photos, or mutate records• Connect an approved external booking provider and define the handoff contract, service/stylist mapping, availability behavior, failure recovery, cancellation/rescheduling boundaries, and truthful confirmation states• Payments are not implemented. Add Stripe or another provider only if deposits, memberships, retail, or service payments are required, including webhook validation, refunds, disputes, reconciliation, taxes, and accounting controls• Replace process-local abuse limiting with Upstash Redis or an equivalent shared service and add production bot/abuse monitoring• Add private asset/CDN, analytics, CRM, calendar, telephony/SMS, marketing consent, and other third-party services only after privacy, security, vendor, and legal review• Replace synthetic business content and imagery with buyer-approved assets; complete privacy/legal, accessibility, security testing, observability, backups, incident response, content governance, and production QAReason for sellingI am focusing time and capital on other products and would like a buyer to take this polished foundation through production integration and commercialization.Asking price$6,500 USD, negotiable.Handover and supportRepository and documentation transfer, a remote architecture and deployment walkthrough, reasonable setup guidance, and 14 calendar days of post-transfer Q&A are included. Larger feature development, database migration, business-content production, or third-party integrations can be scoped separately.
Comments (1)
so whats the stack? bounded ai in a salon app needs real constraints
Related Products
Lynxify.me
360-degree feedback software for small teams
ThinkSpatial
Free Knitting Calculators: Gauge, Decrease & Yarn Tools (AI-Enhanced) | StitchMa
Bookmark AI
Browser extension and dashboard to auto-tag and AI-search saved YouTube videos
IdeaGrit
pressure-tests your idea and helps you commit to the right hard thing.
RentalReady — Turnover Tracker
Turnover checklist and inspection tracker for short-term rental hosts.
ComingUp