Work
Mobile product

JAWAD Horse Riding Booking Platform

A cross-platform React Native booking marketplace for horse riding experiences in Egypt, connecting riders with stables, horses, events, schools, and photographers.

Open project
System
JAWAD Horse Riding Booking Platform
Timeline
Live
Launch
Live project
Year
Portfolio
JAWAD Horse Riding Booking Platform preview
Mobile product
React Native / TypeScript / React Navigation
Mobile product

JAWAD Horse Riding Booking Platform

Mobile productReact Native
Project bannerJAWAD Horse Riding Booking Platform
01

Project Overview

JAWAD is a full-featured equestrian booking marketplace built with React Native. It lets riders browse verified stables, horses, events, schools, and photographers, then book experiences through a guided checkout flow with coupons, payment handling, and booking history.

02

Mobile App Experience

Developed the iOS and Android app for discovering, booking, and managing horse riding experiences, events, schools, and photography sessions. Built client login, registration, OTP, password reset, Apple Sign-In, Google Sign-In, guest browsing, profile editing, contact us, terms/about pages, booking history, booking details, and saved/favorite horse flows.

03

Roles, Booking & Checkout

Implemented multi-role authentication for clients, stable owners, photographers, and schools, with role-based navigation and dashboards. Built booking flows for horses, events, and photo sessions, including cart management, coupons, checkout steps, payment WebView integration, refund/check booking status flows, and deep linking to booking history and horse details.

04

Business Management

Created business-side tools for stable owners, photographers, and schools to manage profiles, services, horses, bookings, and visibility. Added horse creation/editing, stable profile completion, photographer management, image upload, and business profile completion flows.

05

Localization & Native Delivery

Added bilingual Arabic/English localization with RTL support, dynamic language switching, localized onboarding/content, Firebase push notification token handling, and persistent auth/session storage. Worked on native iOS App Store readiness, including App Intents/deep links, URL schemes, simulator builds, CocoaPods, Android Gradle, and App Store review journey preparation.

Stack and capabilities.

The technical footprint stays visible without turning the case study into a sparse list.

8 capabilities
01
React Native
02
TypeScript
03
React Navigation
04
React Query
05
Axios
06
Zustand
07
AsyncStorage
08
Firebase FCM

Build notes and proof.

Project Overview

JAWAD is a full-featured equestrian booking marketplace built with React Native. It lets riders browse verified stables, horses, events, schools, and photographers, then book experiences through a guided checkout flow with coupons, payment handling, and booking history.

Mobile App Experie

Developed the iOS and Android app for discovering, booking, and managing horse riding experiences, events, schools, and photography sessions. Built client login, registration, OTP, password reset, Apple Sign-In, Google Sign-In, guest browsing, profile editing, contact us, terms/about pages, booking history, booking details, and saved/favorite horse flows.

Roles, Booking

Implemented multi-role authentication for clients, stable owners, photographers, and schools, with role-based navigation and dashboards. Built booking flows for horses, events, and photo sessions, including cart management, coupons, checkout steps, payment WebView integration, refund/check booking status flows, and deep linking to booking history and horse details.

JAWAD Horse Riding Booking Platform project media 1
Project image 1JAWAD Horse Riding Booking Platform
TRAFFODATA / System 02Live model
Portfolio
JAWAD Horse Riding Booking Platform
Mobile product
Signal 1
Mobile product
Signal 2
React Native
Signal 3
Live project
Signal 4
Live
React Native, TypeScript
React Native / TypeScript / React Navigation / React Query
Generated system bannerReact Native, TypeScript