Example — multi-warehouse retail platform
Replace with a real project: what was broken, what you built, what changed. Two or three sentences is enough.
We build websites, web applications and mobile apps on the latest technology stack — chosen for your project, not for our convenience. No plugin stacks. No page builders. No licence treadmill. Real software, and the repository is yours on day one.
Contractual targets we commit to before work starts — not averages from past work. If a build misses them, we fix it before you pay the final instalment.
Almost every "custom" site sold in Morocco is the same thing underneath: a CMS theme you didn't choose, thirty plugins nobody audits, and a hosting bill that quietly grows. It works on launch day. Then the plugins conflict, the page weight triples, a vulnerability lands in one of them, and the agency that built it quotes you to fix what it chose.
We don't build that. We write the application, we keep the dependency list short enough to read, and we hand you the source. If you ever leave us, you leave with everything.
Each one starts with the same free audit, so you know what you're buying before you commit a dirham.
Marketing sites, e-commerce, dashboards, booking systems, internal tools, customer portals. Server-rendered for speed and search, built to be indexed by Google and cited by AI assistants.
From 14 000 MAD →
iOS and Android from a single codebase, or fully native when the product demands it. Modern backend, admin dashboard included, store submission handled, local payment gateways integrated.
From 48 000 MAD →
Our namesake service. A site or app that's slow, unmaintainable, insecure or invisible on Google gets rebuilt on modern foundations — content, URLs and rankings migrated intact.
From 11 000 MAD →
Recode is part of VACLIC — an ANRT-accredited .ma registrar running its own autoscaling cloud. Most agencies resell someone else's hosting and forward your ticket. We build it, host it and answer for it under one contract.
Every competitor in this market hides pricing behind "contact an expert" so they can read your budget before quoting. Ours is on the pricing page. You'll know within thirty seconds whether we're in your range.
Not a claim in a sales deck — a number in the statement of work, measured on your real content, with a remedy if we miss it. Ask any other studio to put their Lighthouse score in writing.
Full Git history, deployment scripts, environment documentation. Transferred at launch, not held hostage. The most common reason clients come to us is that nobody will give them their own code.
Your contract is governed by Moroccan courts and your data can stay on Moroccan infrastructure, CNDP-declared and GDPR-ready. When an offshore team disappears, you have no recourse. With us you have a jurisdiction.
Search is splitting between Google and assistants like ChatGPT, Gemini and Perplexity. We structure content and schema so your business is parseable and quotable by both — most sites built today are invisible to the second one.
This page is built the same way we build yours — no frameworks, no plugin stack, nothing loaded from a third party. Run Google's own tool against it right now, then run it against the site of anyone else you're considering. It takes about thirty seconds and settles the argument.
verify Replace these four numbers with the real scores once recode.ma is live, and drop the screenshot in beside them. The live link above is the part competitors cannot fake.
Your PageSpeed report goes here
Run pagespeed.web.dev on recode.ma once it is live, export the result, save it as assets/img/pagespeed-recode.png and swap this frame for the image. A real screenshot next to a live test link is the single most persuasive block on this page.
We put the same number in your contract. If a build we deliver misses the agreed target measured on your real content, we fix it before the final instalment is due — which is why no competitor in this market will write it down.
We've put ourselves in a table next to the alternatives you're actually weighing, including the ones that are cheaper than us. Where another option wins, we've said so.
| Recode | WordPress / CMS agency | AI site builder | Offshore freelancer | |
|---|---|---|---|---|
| Upfront cost | Mid — from 14 000 MAD | Low to mid | Lowest | Low |
| Cost over 3 years | Flat — no licences | Grows: plugins, themes, fixes | Subscription forever | Low until it breaks |
| What's underneath | Application code we wrote | Theme plus 30–60 plugins | Generated template | Varies — often recycled |
| Performance ceiling | 95+ Lighthouse, contractual | Needs constant tuning | Capped by the platform | Unpredictable |
| You own the source | Yes — full Git history | Sometimes | No — platform locked | If you insist, in writing |
| Custom logic & integrations | Unlimited | Plugin-dependent | Barely | Possible |
| Legal recourse | Moroccan contract & courts | Usually Moroccan | Foreign terms of service | Effectively none |
| Who answers at 22:00 | Us — we run the servers | The host, eventually | A help centre article | Different timezone |
| Best for | Businesses where the site or app is the operation | Content sites with modest needs | Testing an idea this week | Small, well-specified one-offs |
The layout below is live and final. The three projects in it are illustrative examples showing the structure — replace them with real work before launch.
Replace with a real project: what was broken, what you built, what changed. Two or three sentences is enough.
Replace with a real project. Metrics below are the three numbers a buyer cares about most.
Replace with a real rebuild. Before-and-after numbers are the most persuasive content on this page.
sample — replace with a real, permissioned quote“Placeholder testimonial. Ask a client for two sentences about the one thing that changed for their business, then put their real name, role and company here. Unattributed quotes do not convert.”
—Client name
Role, Company
sample — replace with a real, permissioned quote“Second placeholder. The strongest testimonials name a number or a specific fear that turned out to be unfounded — ‘we expected six months, it shipped in nine weeks’.”
—Client name
Role, Company
Five stages, fixed deliverable at the end of each one, and a go/no-go decision that's yours. You can stop after any stage and keep everything produced so far.
We review what you have — performance, SEO, security, mobile, and where you're losing people. You get a written summary whether or not you hire us.
Scope, user flows, data model, architecture, stack decisions and a fixed build quote. A document you could hand to any competent studio — including one that isn't us.
Interface design on your real content, reviewed in the browser rather than as flat images. Signed off before a line of production code is written.
Two-week sprints on a staging URL you can open any day. Performance budget enforced by the pipeline from the first commit, not checked at the end.
Deployment on VACLIC, monitoring, backups, repository handover, and a documented maintenance plan you can decline.
We work on current, actively maintained technology — and the specific choice follows your problem rather than our habits. One consideration outranks the rest: whoever maintains this in 2031 has to be hirable in Morocco. That rules out the fashionable and the exotic alike.
What we won't do is start from a page builder and call it engineering.
Runtime & backend
Frontend
Mobile
Infrastructure
Also fluent in
No pitch deck, no discovery-call maze. Send us your URL or app name and we'll come back with a document: what's slow, what's exposed, what's invisible to Google, and what it would cost to fix. Hire us or don't.
Everything marked sample on the site, plus the items below. Delete the .devtag button and .devpanel block from all six pages before launch.
recode.masend.php and confirm a test enquiry reaches hello@recode.masitemap.xml / robots.txt