Skip to content
New · Cardnd ranked #19 on the App Store

Mobile app & web development agency in Morocco · Casablanca · Rabat · Marrakech · Ottawa From first sketch to the top of the App Store.

Mobile apps, platforms, marketplaces and e-commerce websites — designed, built and run by our engineers. You keep the code, the intellectual property and full control.

Cardnd — car rental app in Morocco, search by city
WashMinute — on-demand car wash app, choosing a wash service
Chi Match: five-a-side football app, open games tonight in Marrakech
Chi Match · coming soon
Patina: social marketplace app for vintage, home with the era tuner
Patina · vintage social
hanout — grocery app in Morocco, home screen
hanout. · latest launch
30+
Active projects
20+
Products delivered and live
FR · AR · EN
Interfaces shipped, right-to-left included
4 offices
Casablanca · Rabat · Marrakech · Ottawa
They launched with us Commerce · Mobility · Tourism · Healthcare · Energy · Public works
Taouil Chocolatier
2STM
Far Away Car
Pearl Distribution
Berkat Bricolage
Maison Dahab
Elite Dental Care
Hassna Trading
Solvanta Energy
Imlil Trips
Mohammed Solars
Tradista
Auto En Panne
Atlas Rentals
Taouil Chocolatier
2STM
Far Away Car
Pearl Distribution
Berkat Bricolage
Maison Dahab
Elite Dental Care
Hassna Trading
Solvanta Energy
Imlil Trips
Mohammed Solars
Tradista
Auto En Panne
Atlas Rentals

Latest launch · Neighborhood retail

hanout.

One neighborhood. Two ways to shop.

A household buying a kilo of clementines and a grocery store ordering by the case don’t need the same prices, the same quantities or the same payment terms. One app brings both together.

The souk, in your pocket.

Seasonal finds, clear product pages and a cart that goes all the way to your door.

Product design Retail & wholesale app Real-time tracking FR · EN · AR
Read the case study
hanout — grocery app, shopper home screen hanout — grocery app, wholesale mode home screen hanout — order tracking with the delivery courier hanout — grocery app interface in Arabic
PaymentCash on delivery or card
Pro modeTiered pricing, by the case

What we build

Six disciplines. One engineering team.

From the marketing website that brings in quote requests to the platform that runs a business: same standards, same engineers, same follow-up.

All services →
01 Mobile apps iOS and Android with React Native and Expo: one codebase, two stores, over-the-air updates. iOS · ANDROID · EXPO 02 Marketplaces Two-sided platforms: booking, payments, commissions and partner portal. PAYMENTS · KYC · ADMIN 03 Platforms & business software ERP, internal tools and real-time dashboards, connected to your systems. ERP · API · REAL-TIME 04 E-commerce Catalogs, online payment or cash on delivery, orders, receipts and back office. CMI · NAPS · COD 05 Premium marketing websites Multilingual editorial websites built to generate calls, quote requests and WhatsApp messages. FR · AR · EN · SEO 06 AI & automation RAG assistants, agents and voice interviews connected to your data, with evaluations and guardrails. RAG · AGENTS · VOICE

The VCTRUM process

One process. Zero surprises.

Every project follows the same path, with clear deliverables at each stage, a demo every week and your sign-off before we move on.

Step 04 of 06

Development

Code reviews, automated tests and continuous integration. Every sprint, a test build on your phone or online — you see the product move forward.

Deliverables

A test build every sprint Reviewed, tested code Changelog

Who’s involved

Software engineers Mobile engineers UI engineers QA

Checkpoint: you sign off before the next step.

Marketing website

4 – 8 weeks

Mobile MVP

10 – 16 weeks

Complex web app

12 – 20 weeks

Typical timelines, confirmed after the discovery phase.

The process in detail →

The squad

A full team, dedicated to your product.

Every project is run by a cross-functional squad — the same one from the first workshop through go-live, and beyond.

Typical squad: 1 tech lead · 3 engineers · 1 designer · 1 QA

Project & product manager

Your single point of contact: priorities, planning, trade-offs.

UI/UX designers

Research, user flows, mockups and design system.

UI engineers

Fast, accessible, animated web interfaces.

Mobile engineers

iOS and Android apps, published on the app stores.

Software engineers

APIs, databases, payments and integrations.

DevOps

Cloud, CI/CD, zero-downtime deployments.

Cybersecurity engineers

Audits, hardening, data protection.

QA & testing

Automated tests, load tests, acceptance testing.

Ops & support

Monitoring, incidents and maintenance after launch.

Follow-up & advisory

You see everything. All the time.

No black box: you follow every sprint, test every build on your phone and get our recommendations — before, during and after launch.

  • Weekly demoYou see the product move forward, not reports.
  • A direct lineWhatsApp or Slack with your project manager and the team.
  • Test buildsTestFlight, Google Play internal testing or staging every sprint.
  • Monthly reportPerformance, incidents, hosting costs, priorities.
  • Strategic advisoryArchitecture, security, cloud, app stores and growth.
  • Full ownershipThe code, the designs and the IP belong to you.
How we follow your projects →
Client portalYour app · Sprint 6
Demo Thursday · 10:00
Sprint progress72%
To doLoad testingApp Store listing
In progressCMI paymentOffline mode
DonePush notificationsBooking screen
v1.4.0 · TestFlight · ready to test v1.3.2 · Google Play · internal testing
PM Project manager · 4 min agoVersion 1.4 is ready: you can test card payments right now.
Example of a progress portal shared with the client

Live projects

Live websites, signed by us.

23 documented projects · real screenshots

All projects

Start a project

Let’s talk about your project.

What do you want to build?

Book a discovery call · Mobile app WhatsApp · +212 6 09 91 80 81 contact@vctrum.com

Websites from 3,500 MAD · Mobile apps from 30,000 MAD · Detailed quote after the call

Casablanca · Morocco

Boulevard d’Anfa, 20000

+212 708 129 950 · Mon–Fri, 09:00–18:00

Rabat · Marrakech · Morocco

We come to you

+212 708 129 950 · Meetings anywhere in Morocco, at your place or ours

Ottawa · Canada

ByWard Market, Ontario

+1 873 822 1800 · Mon–Fri, 09:00–18:00 (ET)