SE
  • Case study
  • Next.js
  • Multilingual
  • SEO

Building a trilingual recruitment agency website for Explorem

How the Explorem website guides Moroccan nurses and German employers through recruitment, training and relocation, in English, Arabic and German.

· 3 min read

Explorem homepage: nurse recruitment and German courses agency in Marrakech

Key takeaways

  • 1Explorem is a Marrakech agency that trains Moroccan nurses and places them in jobs in Germany, from German courses to arrival.
  • 2The website gives candidates and German employers separate pages, each listing the services that matter to them.
  • 3Candidates register with a four-field form and a CV upload; the diploma review starts from that CV.
  • 4The site runs in English, Arabic and German, each on its own URL with the right language tag.

Explorem is a recruitment and training agency in Marrakech that prepares Moroccan nurses for jobs in Germany: German and nursing courses, job placement, diploma recognition, visas and support after arrival. I built its recruitment agency website as a freelance developer in 2024. It speaks to two audiences at once, candidates and German employers, in English, Arabic and German.

The Explorem homepage: the agency's promise, a direct link to candidate registration, and its latest news.
The Explorem homepage: the agency's promise, a direct link to candidate registration, and its latest news.

What does Explorem do?#

Explorem was founded in 2021 by its two managing directors, Abdessamad Aboul Ossoud and Dr. Gracila V. Ucag. The agency covers the whole path from a nursing school in Morocco to a hospital job in Germany. On its own site it reports presenting the programme to more than 2,000 student nurses and graduates, and more than 800 of them signing contracts with the programme.

That path has a lot of steps, so the recruitment agency website is organised around who is reading: one page for nurses, one for employers, each listing its steps in order.

Two audiences, two clear paths#

The candidates page lists every service a nurse goes through, grouped in the order they happen:

  • Training: online and onsite German and nursing courses, with a certificate for each completed level.
  • Job placement: diploma review, a professional CV, interviews with an interpreter, and a bilingual contract.
  • Recognition: the deficit notice, ZAV approval and the knowledge test, until the professional certificate arrives.
  • Arrival: visa and work permit, then registration with the city, a bank account, health insurance and an apartment.
The candidate services page: training, placement, recognition and onboarding, step by step.
The candidate services page: training, placement, recognition and onboarding, step by step.

The employers page speaks to German hospitals and care providers instead: candidate profiling (starting from a B1 German level), qualification checks, monitoring of each candidate's language training, visa support and follow-up until the recruit has settled in.

The employer services page, written for German partners rather than for nurses.
The employer services page, written for German partners rather than for nurses.

Registration without friction#

The main action on the site is a short registration form: name, email, phone and a CV upload. Nothing else is asked up front: the diploma review and everything after it start from that CV, so the first step stays short enough to do from a phone.

Candidate registration: four fields and a CV upload.
Candidate registration: four fields and a CV upload.

Why a recruitment agency website needs three languages#

Explorem serves Moroccan candidates and German employers, so the site runs in English, Arabic and German, each on its own URL (/en, /ar, /de) with the right language tag, so search engines can show the right version to the right person. The Arabic version runs its navigation right to left.

The Arabic version of the site, with its navigation running right to left.
The Arabic version of the site, with its navigation running right to left.

News that builds trust#

For a nurse deciding whether to move abroad, proof matters more than promises. The homepage keeps the agency's latest updates up front, and its "What We Have Achieved" section lists concrete milestones, such as 22 nurse candidates relocated to Cologne in April 2024 and a feature on ZDF heute, the German TV news programme.

"What We Have Achieved": the agency's milestones, each linked to its news post.
"What We Have Achieved": the agency's milestones, each linked to its news post.

The stack behind it#

The site is built with Next.js and Tailwind CSS, with MongoDB (through Prisma) for its data and Auth.js for authentication, and it's hosted on Vercel. Besides the build, my job covered the site's performance and its search visibility.

If you want to see how I approach a larger platform with live classes and payments, read the Schoolaris case study.

See it live#

You can visit Explorem and its candidate services. The rest of my work is on my projects page, and if your agency or school needs a site that works in several languages, get in touch.

Frequently asked questions

What is Explorem?+

Explorem SARL is a recruitment and training agency in Marrakech that prepares Moroccan nurses for jobs in Germany, with German and nursing courses, placement, diploma recognition and relocation support.

Which languages does the Explorem website support?+

English, Arabic and German, each on its own URL (/en, /ar and /de) with the matching language tag.

How do candidates apply to Explorem?+

Through the registration form on the candidates page: name, email, phone and a CV upload. The agency then reviews each diploma.

What technology is the Explorem website built with?+

Next.js and Tailwind CSS, with MongoDB through Prisma, Auth.js for authentication, and hosting on Vercel.

Share𝕏
Salaheddine Elfatimi

Written by

Full Stack Developer & Web Marketer · Marrakech, Morocco

I build modern, scalable web applications end to end, from frontend to backend, with a focus on performance, clean code and user experience.

RésuméGitHubLinkedIn

All posts