Viacar – Ride-Sharing Mobile App

Mobile Dev
Full Stack
Viacar – Ride-Sharing Mobile App

Tech Stack

React Native
Expo
Mapbox
Zustand
Typescript
TanStack Query
Firebase
Reanimated
Laravel
Github Actions

Description

Viacar is a BlaBlaCar-style ride-sharing app built for the UAE market, where trust, mapping accuracy, and regulatory compliance matter as much as the rider experience.

The app supports adding vehicles, creating and booking rides, and processing payments through 3DS / 2C2P. React Native Reanimated drives smooth, high-performance animations throughout the experience.

Full Arabic RTL and English LTR localisation is implemented, and the codebase meets the security and code quality standards required for Dubai government review. Published on both the App Store and Google Play Store.

  • Cross-platform React Native (Expo) app: add vehicles, create rides, book and pay.
  • 3DS / 2C2P payment integration; Firebase FCM for push notifications.
  • Mapbox for interactive maps and location-centric UX.
  • Arabic RTL + English LTR localisation; compliant with Dubai government review standards.
  • Collaborated with a Laravel backend developer; published to App Store and Google Play.

Page Info

Rides & payments

Add vehicles, create and book rides, and pay securely via 3DS / 2C2P with high-performance Reanimated animations throughout.

/projects/placeholder.svg

Localisation

Full Arabic RTL and English LTR localisation; security and code quality standards aligned to Dubai government review requirements.

/projects/placeholder.svg

Published

Collaborated with a Laravel backend developer and shipped to the App Store and Google Play Store.

/projects/placeholder.svg

    Kevin Roan - React Native Developer