Skip to content
Stilist
mobile
✦ Featured

Stilist

November 2024 — Present
SwiftSwiftUIFirebase AuthFirestoreFirebase StorageFirebase CrashlyticsFirebase MessagingMapKitMVVMXCTest

Stilist is a two-sided iOS marketplace that connects customers with hair salon professionals. Customers can discover salons using location-based filtering, browse stylist profiles, book appointments, reschedule or cancel, and communicate via real-time in-app messaging. Stylists get a dedicated dashboard for managing their calendar and viewing appointment analytics.

Developed as a graduation project at Trakya University. The app uses Firebase Auth for authentication, Firestore for real-time data and messaging, Firebase Storage for media, Firebase Crashlytics for error monitoring, and MapKit for location-based discovery. Architecture is MVVM with separate Models, ViewModels, Views, and Services layers. Covered by XCTest unit tests and XCUITest UI tests.