Wave
Client
12%
MOBILE

Wave
Client
Technology
Industry
Mobile App Development
Services
Romania
Region
2025-present
Year
Wave connects maritime crew members with yacht and ship recruiters, which meant building a complete cross-platform app: role-based onboarding, a job marketplace, real-time messaging, video calling, and subscription billing, all from a single codebase on iOS and Android.
We built role-based onboarding for crew (experience, skills, documents, availability) and recruiters (company, vessels, preferences), a job feed with server-side filtering, saved searches, a recruiter dashboard, and a full application flow. Crew profiles include a document vault that tracks certification expiry; recruiter profiles cover vessel management and seat-limited team invitations. The app adds a dual review system, real-time messaging over Laravel Echo and Pusher, native video calling with Stream Video and VoIP push, multi-tier subscriptions through RevenueCat, push notifications through Firebase and Notifee, and localisation in English, German, Spanish, and French. It runs on React Native and Expo with a Laravel and MySQL backend.
86
App screens
4
Languages supported
iOS + Android
From one codebase
Live
Video calls and messaging
From onboarding flows to a production release on both stores, on a single React Native codebase with a Laravel backend.
MOBILE

Wave
Client
Technology
Industry
Mobile App Development
Services
Romania
Region
2025-present
Year
Wave connects maritime crew members with yacht and ship recruiters, which meant building a complete cross-platform app: role-based onboarding, a job marketplace, real-time messaging, video calling, and subscription billing, all from a single codebase on iOS and Android.
We built role-based onboarding for crew (experience, skills, documents, availability) and recruiters (company, vessels, preferences), a job feed with server-side filtering, saved searches, a recruiter dashboard, and a full application flow. Crew profiles include a document vault that tracks certification expiry; recruiter profiles cover vessel management and seat-limited team invitations. The app adds a dual review system, real-time messaging over Laravel Echo and Pusher, native video calling with Stream Video and VoIP push, multi-tier subscriptions through RevenueCat, push notifications through Firebase and Notifee, and localisation in English, German, Spanish, and French. It runs on React Native and Expo with a Laravel and MySQL backend.
86
App screens
4
Languages supported
iOS + Android
From one codebase
Live
Video calls and messaging
From onboarding flows to a production release on both stores, on a single React Native codebase with a Laravel backend.