Skip to content

Case study Mobile marketplace · Morocco

CardndCar rental mobile app in Morocco

A better way to hit the road.

A rental is more than a booking. We designed and built the marketplace that connects travelers with local rental agencies — from search all the way to returning the vehicle.

Cardnd — car rental app, booking requests received by the rental agency
Cardnd — car rental app, paying the deposit
Cardnd — car rental app in Morocco, search by city
#19 on the App Store

Client

Cardnd

Industry

Vehicle rental & experiences

Delivered

iOS & Android app, agency portal, back office, website

Tech stack

React Native · Expo · Node.js · Stripe

Status

In production

The challenge

More than a booking.

Finding the right car in the right place, knowing exactly what you’re paying, and giving agencies a way to track every request, every handover and every return.

Our answer

A complete marketplace: a traveler app to search, compare and book; an agency portal to manage fleet, availability, pricing and revenue; and a single backend that ties payments, requests and support together in real time.

Product & UX design Customer mobile app Agency workflows Booking & payments

The journey, screen by screen

From search to handing back the keys.

Real app screenshots

Cardnd — car rental app, search results by city Cardnd — car rental app, vehicle details page Cardnd — car rental app, paying the deposit by card Cardnd — car rental app, requests received by the agency Cardnd — car rental app, validating the vehicle handover Cardnd — car rental app, chat between the customer and the agency
TravelerCasablanca, Marrakech, Rabat: available vehicles near you.

Under the hood

Two audiences. One system.

Travelers, agencies and the Cardnd team work from the same data, in real time: a booking accepted by the agency shows up instantly on the customer’s side.

Interfaces

Traveler appiOS & Android · search, booking, payment, chat
Agency portalFleet, availability, pricing, requests, handovers, revenue
Back office & CRMCardnd team · approvals, support, oversight
WebsiteBrowse and book from any browser

Node.js backend

API · real time · pricing logic

Connected services

Stripe paymentsDeposit online, balance at handover
MessagingCustomer ↔ agency chat and support assistant
Multi-currencyPrices shown in MAD or EUR

Results

What the product changed.

#19

Peak ranking on the App Store

Next project

WashMinute

The car wash that comes to you.

Read the case study