AI powered SalonBook
Customer-facing salon discovery, booking, and retail.

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.





