Client: Product, Web & Growth Since: August 2026 Content: Blog in English, German, French, Spanish and Italian

MocroDarija 5 languages

A language app built end to end — product, platform, funnel and the content engine behind it

From an idea to a live product with a funnel and a five-language content engine behind it

PositioningProduct DesignWeb AppOnboardingStripe FunnelBlog EngineSocial System
5 languagesone content engine
5Languages the blog engine publishes in
01
Challenge

The starting point

Moroccan Arabic is spoken by tens of millions of people and taught almost nowhere. Darija is not Modern Standard Arabic — the language schools and apps teach is not the language anyone actually speaks in Casablanca — so a learner who wants to talk to their own family ends up with courses that miss by a mile. The market gap is obvious. The build is not: a language product is not a website with lessons bolted on, it is an app, a learning method, a payment system, an onboarding flow, and a reason for anyone to arrive in the first place. All of that had to exist before a single learner could be charged €4.99, and it had to work in a market where the competition is Duolingo.

02
Approach

What we did

M73LAB built the whole thing, from the plan to the posts. The positioning came first — Moroccan Darija as it is actually spoken, learnable in 30 days, free to start — and everything else was built to serve it. The product is a Next.js web app with its own learning system: an assessment that places a learner, spaced-repetition flashcards, a dictionary, grammar, listening and speaking practice, and a dashboard that tracks the streak. Payments run through Stripe behind a free tier, so the funnel starts at zero and converts on the method rather than on a paywall. Around the product sits the part most language apps skip: a blog engine publishing in five languages — English, German, French, Spanish and Italian — so that someone searching for travel phrases for Morocco in any of them lands on the product. The whole thing is built as an installable app rather than a website you have to remember to visit: added to the home screen it launches standalone, straight into the dashboard, with its own icon and no browser chrome — which for a product that depends on somebody showing up daily for 30 days is the difference between a habit and a bookmark. And the Instagram account runs the same system in short form, one lesson per post.

03
Impact

The numbers behind it

From a gap in the market to a product people pay for

The plan

Darija as it is really spoken, learnable in 30 days, free to start — the promise everything else had to serve.

The method

A daily word count small enough to keep, with spaced repetition doing the remembering.

The product

Assessment, flashcards, dictionary, grammar, practice and a dashboard, built as one app.

The funnel

A free tier that proves the method, then Stripe checkout at €4.99.

The engine

A blog publishing in five languages, so search finds the product in each of them.

The feed

Instagram running the same lessons in short form, one idea per post.

5 Languages the blog engine publishes in
04
Results

What changed

Positioning, naming direction and the 30-day product promise defined before the build

Full web app designed and built — assessment, flashcards, dictionary, grammar, practice, speaking and a learner dashboard

Free tier into a €4.99 subscription, with Stripe checkout and the whole payment flow

Onboarding that places a learner by level, goal and pace instead of starting everyone at zero

A blog engine publishing in five languages: English, German, French, Spanish and Italian

Instagram set up and run as the short-form arm of the same lesson system

Installable as a real app: added to the home screen it opens standalone at the dashboard, with its own icon and no browser bar

ScopePlanning, design, web app, funnel, blog engine, social
StackNext.js, React, MySQL, Stripe, installable PWA
ContentBlog in English, German, French, Spanish and Italian
Vocabulary6,600+ entries in the dictionary
InstallationInstallable PWA — home screen, standalone, own icon
ModelFree to start, €4.99 subscription
05
Gallery

The work

Next step

Ready for a brand that sells?

Free website & SEO audit in your inbox within 48h — or book a call directly.

📅 15-min intro callBook a call →
✉️ office@m73lab.comSend an email →
📞 +43 676 4641061Call →
Free Audit Packages