← All apps

Live product

AppointIQ

Built for

Every business that runs on appointments

Salons, clinics, spas, consultancies, service centres - any business where clients book time with you. AppointIQ gives them one place to manage it all: bookings, clients, staff, payments and reporting, on web and Android.

ReactDjangoStripeWebSocketAndroid
appointiq.ro
AppointIQ dashboard

What we built

A complete system, not just a calendar

AppointIQ centralizes the whole operational flow: bookings, clients, staff, services, payments and inventory - in one product, on web and Android.

  • Multi-location calendar for staff and rooms
  • Public online bookings for clients
  • Services with durations, prices and categories
  • SMS campaigns and confirmations via link
  • Client records with history and bulk import
  • Client-staff chat per appointment
  • Staff roles, work schedules and leave
  • Stripe payments, deposits, refunds and Stripe Connect
  • Subscription plans, add-ons and billing
  • Dashboard: revenue, bookings, new clients, staff utilization
  • Inventory and consumables tied to services
  • Push notifications and a native Android build

Dashboard

Everything under control at a glance

The control panel shows real-time revenue, appointment count, new clients and staff utilization. The key numbers you need to make fast decisions - without digging through tables or doing manual math.

appointiq.ro - Dashboard
AppointIQ - Dashboard

Calendar

Bookings without conflicts or chaos

A multi-staff, multi-location calendar with colour coding. Add, modify or move appointments in a few clicks. Day, week or month view with filters by location and staff member - everything a busy front desk needs.

appointiq.ro - Calendar
AppointIQ - Appointment calendar

Clients

Know every client, keep every client

Complete profiles with appointment history, preferences, contact details and custom notes. Bulk CSV import saves you from manual data entry at launch. The better you know your clients, the easier it is to retain them.

appointiq.ro - Clients
AppointIQ - Client management

Services

Configure once, runs on its own

Define your services with duration, price and category - massage, consultation, haircut, treatment, anything. The app automatically displays them on the public booking page: clients book themselves, no phone call needed.

appointiq.ro - Services
AppointIQ - Services and pricing

Staff

Clear roles, transparent schedules

Each staff member has their own role (owner, manager, receptionist, employee), work schedule and availability. The manager sees instantly who is free, who is on leave and how busy each team member is - no calls, no confusion.

appointiq.ro - Staff
AppointIQ - Staff management

Inventory

Stock levels tracked, costs under control

Each service can consume consumables from stock. The app deducts quantities automatically and alerts you when levels run low. No more end-of-month surprises and no more ordering supplies on guesswork.

appointiq.ro - Inventory
AppointIQ - Inventory management
AppointIQ Android - Dashboard
AppointIQ Android - Calendar

Android app

Always at hand, wherever you are

Alongside the web version, AppointIQ ships as a native Android app built with Capacitor. Managers and staff can check appointments, client details and notifications straight from their phone - no browser needed.

Push notifications keep everyone in the loop on new bookings, changes or chat messages - in real time.

Why it matters

The concrete benefits for your business

Save time

Bookings, clients, staff and services all live in one place. Your team stops losing time chasing messages, checking paper diaries or calling clients manually.

Cut no-shows

SMS reminders, link-based confirmations and upfront deposits make clients more accountable. Reserved slots don't get thrown away for free.

Data-driven decisions

Revenue reports, staff utilization and popular-service stats show what's working and where you can grow - not gut feeling, real numbers.

Scalable as SaaS

AppointIQ is designed as a platform with plans, subscriptions and add-ons. It can be sold to multiple businesses, each paying monthly for access.

Tech stack

Built seriously, from scratch

Frontend

  • React 18 + Vite 5
  • Redux Toolkit
  • Tailwind CSS 3
  • Recharts + D3
  • Framer Motion
  • i18next - 6 languages
  • Capacitor 7 (Android)

Backend

  • Django 5 + DRF
  • PostgreSQL
  • Redis
  • Django Channels (WS)
  • Daphne / Gunicorn
  • JWT double-token

Infrastructure

  • Nginx (reverse proxy)
  • Let's Encrypt (SSL)
  • Systemd
  • Per-business subdomains
  • SMS Gateway (Kotlin)

Integrations

  • Stripe Connect
  • Firebase FCM
  • Oblio.eu (invoicing)
  • Google Analytics
  • MSW (demo mode)

Notable architecture

  • Multi-tenant SPA - each business on its own subdomain
  • Real-time chat via WebSocket + Django Channels + Redis
  • JWT double-token: short-lived access + refresh in HttpOnly cookie
  • Full demo mode: MSW intercepts all requests without a real API
  • Role-based access: Owner → Manager → Receptionist → Employee
  • Separate Android SMS Gateway (Kotlin + WorkManager + Retrofit)

Live in production at appointiq.ro, on web and Android - with a free trial period for new businesses.

Want something similar for your business?

Let's talk →