Project overview
Beba Spa & More offers spa and care services for mothers and babies in Kosovo. They had no website. We designed a three-language website from scratch that reflects their brand, and built a mini CRM so they can track clients, appointments and services in one place.
The challenge
At a mother and baby spa, clients want to see the services, prices and how trustworthy the business is before booking. Without a website, a spa cannot share this information and has to manage bookings by phone and messages. As the client base grows, keeping track of who booked which service, on which day and with which therapist becomes difficult.
The solution
On the visitor side, we designed a website that clearly presents services, packages, products and prices. Client reviews appear on the site and build trust with new mothers. Visitors can book online by choosing a therapist, date and time. The site is available in Albanian, English and Turkish, with content and SEO settings managed separately for each language.
On the business side, we built a mini CRM around their needs:
- Booking management: view, edit and track bookings on a calendar, with conflicting bookings prevented automatically.
- Client tracking: each client's past bookings and services in one place.
- Service and package management: single services and packages with durations and prices.
- Review management: approve client reviews before they appear on the site.
- Product and price pages: product and price lists updated from the panel.
- User permissions: different access levels for managers and staff. The system runs on Next.js and MongoDB, and the panel includes charts showing business performance. See our web design and web application development service for more.
The result
Beba Spa & More now has a website where clients can find them, explore services and prices, and book online. Bookings and client information are managed in one system instead of through calls and messages.
Key features
- Online booking: choose a therapist, date and time, with conflict checks.
- Mini CRM: clients, bookings, services and reviews in one panel.
- Three languages: Albanian, English and Turkish, with separate SEO for each.
- Product and price pages: updated from the panel.
- Role-based access: separate access for managers and staff.
- Mobile-friendly design: both the site and the admin panel work well on phones.




