Skip to content
Tech Atlas

Menu

Beauty and wellness

ImiRezervimi.alAlbania

ImiRezervimi.al is an online booking platform for beauty salons and barbershops in Albania. Customers request an appointment from a salon's link, and the salon approves it from its dashboard, with confirmations sent on WhatsApp.

Industry
Beauty and wellness
Country
AlbaniaAlbania
Duration
Since July 2025
Status
In progress
Website
imirezervimi.al

The brief

Albanian salons take most bookings through Instagram messages and phone calls: a lot of back-and-forth, and a schedule kept by hand. ImiRezervimi.al gives every salon a booking link it can put in its Instagram bio.

Customers pick a service, a day and a free time slot and send a request. The salon reviews requests in one queue, approves or declines them, and the customer hears back on WhatsApp. It is built for salon and barbershop owners and their customers, and the whole interface is in Albanian.

What we built

The public website

A home page for customers, a page for salon owners with the benefits, how it works, testimonials and a free 30-day trial, and a salon directory with search.

The customer app

  • Sign-in with Google or Facebook, with phone number verification.
  • A three-step booking flow (service, date and time, confirm) that only shows free slots.
  • A booking status page and a personal dashboard with booking history and favourite salons.

The salon dashboard

  • Passwordless sign-in through a link sent on WhatsApp.
  • A queue of pending requests, sorted by a customer priority score, with VIP and loyal-customer badges.
  • Approve, approve with a note, or decline in one tap.
  • An availability calendar, working hours and a customer details panel.

Notifications and admin

  • WhatsApp messages for confirmations, approvals and reminders.
  • An admin area for reviewing and approving new salons.
  • An installable web app, so customers can add it to their phone's home screen.

The stack

  • Web: TypeScript, Next.js 15, React 19 and Tailwind CSS.
  • Sign-in: NextAuth.js with Google and Facebook.
  • Data: Supabase (PostgreSQL with row-level security).
  • Hosting: Vercel, with Vercel Analytics and Speed Insights.
  • Messaging: the Twilio WhatsApp API.
  • Testing: Playwright end-to-end tests and Jest unit tests.

Our role

We built ImiRezervimi.al: the website, the booking flow, the salon dashboard, the WhatsApp notifications and the admin area, and we keep developing it. It is the kind of work we do as web development and SaaS development.

  • ImiRezervimi.al home page with the headline "Rezervo te salloni yt i preferuar" over a salon photo
  • Salon directory with a search bar and cards for beauty salons and barbershops across Albania
  • Booking step: a month calendar and a grid of free time slots, with 14:00 selected
  • Confirmation card reading "Rezervimi u dërgua!" with the salon name and booking ID
  • Salon dashboard: stats and a queue of pending requests, each with approve and decline buttons