Drag
Mid-Chain Technologies

Marketplace · Beauty booking4 min read

AI powered SalonBook

Customer-facing salon discovery, booking, and retail.

Preview of AI powered SalonBook
Product preview

A consumer marketplace for discovering top-rated salons, booking appointments, and buying professional hair and skin products. Users search and filter listings with star ratings and neighborhood details, toggle to a map view with branded pins for nearby studios, and message salons directly through an in-app chat with online status indicators. An integrated shop supports category filters (hair care, cosmetic, skin care), cart checkout with quantity controls, and order history — giving salons one channel for bookings and e-commerce revenue.

The problem

Customers were searching maps for a salon, messaging on a separate app, and buying products somewhere else. Salons had no single channel for bookings and retail.

What we shipped

SalonBook is the customer side: discover top-rated salons, book, and buy hair and skin products. Listings show ratings and neighborhood. A map view uses branded pins. Chat shows whether the salon is online.

The shop has category filters, a cart, and order history, so a booking and a product order share one account.

How it works

  • Search and filters with ratings and neighborhood
  • Map view of nearby studios
  • In-app chat with online status
  • Shop filters for hair care, cosmetic, and skin care
  • Cart checkout and order history

React Native and NestJS, with PostgreSQL and Prisma. Stripe takes payment. Google Maps and Socket.io cover discovery and chat. Twilio Conversations is the messaging layer.

AI stack

Intelligence in this product is a set of tools with a job, not a chatbot on the home screen.

  • RAG

    Answers about a salon, a service, or a product are pulled from that listing and catalogue before the model replies.

  • LangChain

    Search, ranking, and the handoff into booking or chat are one chain, so discovery does not stop at a list of names.

  • Vector DB

    Salons, services, and neighborhoods are embedded, so a loosely worded request still returns a relevant studio.

  • Tools

    From the same assistant a customer can search, filter, book, or message the salon.

Technology stack

  • React Native
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
  • Stripe Payments
  • Google Maps Platform
  • Socket.io
  • Redis
  • AWS S3
  • Twilio Conversations
  • App Store + Play Store CI

Start a project

Want a product in this shape?

Tell us who it is for and what has to work on day one. We reply with scope, timeline, and a fixed number.