Back to projects
Freelance Freelance Developer · Jul 2025 — Nov 2025

Ze Barbershop

4 native apps (iOS & Android) for client booking and manager dashboard. Replaced legacy React Native with native Swift & Kotlin.

4

Native Apps

2000+

Users

4

Months

Native

Swift + Kotlin , SwiftUI , Jetpack Compose

1

Client App

iOS and Android apps for browsing services, booking appointments, and managing reservations

The client-facing apps let barbershop customers discover services, pick a barber, and book a time slot — all from their phone. I replaced the legacy React Native codebase with fully native Swift and Kotlin apps for better performance and platform integration.

  • Account creation with email verification and secure authentication
  • Service browsing by category with barber selection and availability
  • Calendar-based booking with reservation history and profile management
2

Manager App

Dashboard for shop owners to manage staff, services, bookings, and business analytics

The manager apps give barbershop owners full control over daily operations — from employee scheduling and service catalog management to reservation handling and performance analytics. Role-based access ensures managers see only the tools relevant to their responsibilities.

  • Employee management with performance tracking and scheduling
  • Reservation workflow — pending, in-progress, completed, and rejected states
  • Business overview with category, service, and hours configuration

Key Highlights

  • Clean Architecture + MVVM pattern across all four native apps
  • Role-based access control separating client and manager capabilities
  • Booking system with calendar integration for appointment scheduling
  • Analytics dashboard giving managers visibility into business performance
  • Cross-platform native development — Swift for iOS, Kotlin for Android

Tech Stack

Swift Kotlin SwiftUI Jetpack Compose MVVM Clean Architecture Firebase