mobile

Primus Business

The business-facing mobile app in the Primus Booking ecosystem: "Stop managing chaos. Stop chasing confirmations." Operators work a week-view appointment calendar, add appointments directly, and track a daily overview broken down into total, completed, cancelled, upcoming and no-show counts. Services, reports and settings round out the app, all running against the same Supabase backend and role-based access model as the web portals.

2025

Year

2025

Months

Primus Business
iOSAndroid

Technologies Used

The tools and technologies that power this project

React NativeSupabaseRole-based AccessPush NotificationsTypeScript

Key Features

What makes this project special

Week-view appointment calendar
Today’s overview: completed, cancelled, upcoming, no-shows
Add and reschedule appointments in-app
Real-time availability control
Service catalogue and reports
Role-based access control

Challenges

Preventing double-booking when customers and staff book simultaneously

Fitting a dense week-view calendar onto a phone screen

Keeping schedule changes consistent with live customer-side availability

Solutions

Enforced booking conflicts at the data layer so overlaps cannot be written

Built a scrollable day-column calendar with a summary overview as the landing view

Wrote schedule changes through the shared Supabase model so both sides update together

Results & Impact

Project Outcomes

Operators manage bookings and schedules away from the desk

Shares the booking model with the customer app and web portals

Actively developed alongside the web portals

Interested in a similar project?

Let's discuss how we can help bring your ideas to life with the same level of quality and attention to detail.