Disponible en freelance & à distance

// Salaheddine Elfatimi · Marrakech, MA

Sites web, applications & CRM pensés pour gagner des clients.

Développeur web freelance à Marrakech. Création de sites web, d'applications, de CRM sur mesure et d'apps mobiles pour les entreprises, de A à Z.

9 produits en ligne

Portrait illustré de Salaheddine Elfatimi
3+
ans à livrer des projets
actuellement chez
CCL · Full Stack
Polypro AcademyCCL E-LearningSchoolarisUpSkillsCaravanserai MarrakechClinique Chifa TasnimeCCLExplorem
01À propos

Du code qui marche, pour ceux qui en ont besoin.

la version courte ↓

Je suis développeur web freelance à Marrakech, au Maroc. Je prends en charge le backend, le frontend et l'hébergement : un seul interlocuteur, et un résultat rapide, sécurisé, qui fonctionne encore l'an prochain.

Aujourd'hui chez CCL, je développe des plateformes e-learning et l'infrastructure vidéo en direct qui les fait tourner. Avant cela : une agence web, et des clients freelance partout au Maroc. Je prends des projets en freelance, à Marrakech ou à distance.

10+
projets en production
5+
clients & équipes satisfaits
3
langues parlées
02Ce que je fais

Quatre services pour les entreprises, de A à Z.

et tout vous appartient

01

Création de sites web pour entreprises

Pour hôtels, cliniques et agences : un site rapide, en plusieurs langues, avec des formulaires de réservation et de contact qui vous envoient les demandes directement. Référencement intégré dès le départ, pour que vos clients vous trouvent sur Google.

  • Référencement intégré
  • Multilingue
  • Réservation & contact
02

Applications web & plateformes e-learning

Vendez vos formations et vos services en ligne : comptes, paiement en ligne et back-office, plus cours en direct et certificats pour l'e-learning. Next.js et TypeScript, hébergé sur vos propres serveurs.

  • Next.js + TypeScript
  • Paiement Stripe / CMI
  • Cours en direct (LiveKit)
03

CRM sur mesure & tableaux de bord

Vos clients, ventes, devis et revenus dans un seul tableau de bord sur mesure, pensé autour de la façon dont votre équipe travaille déjà, plutôt qu'éparpillés entre tableurs et conversations WhatsApp.

  • Clients, ventes & devis
  • Revenus & comptabilité
  • Rôles & accès de l'équipe
04

Applications mobiles

Des applications iOS et Android sur le même backend que votre site ou votre plateforme : vos clients gardent un seul compte partout, et vos données restent au même endroit.

  • iOS & Android
  • React Native / Expo
  • Même backend que le web
03Réalisations

Sites et applications livrés, tous en ligne aujourd'hui.

9 projets, à vous de cliquer
À la une

Schoolaris

Les parents suivent la progression de chaque enfant et paient en ligne (Stripe ou CMI), les enseignants animent les cours en direct depuis le back-office, et l'équipe gère ventes, comptabilité et revenus au même endroit.

Langages
JavaScript
Front
Next.jsReactTailwind CSSDaisyUInext-intl
Back
BunElysiaAuth.js
Données
PrismaMySQLRedis
IA
Vercel AI SDKClaudeGemini
Services
LiveKitStripeCMIResendVimeo
À la une

Caravanserai Marrakech

Les clients demandent un séjour directement depuis le site, et chaque restaurant, soin et événement a sa propre page pour être trouvé sur Google.

Front
Next.jsTailwind CSS
Infra
Vercel
Autres
SEO
À la une

Clinique Chifa Tasnime

Les patients demandent un rendez-vous en ligne au lieu d'appeler, et chaque spécialité a sa propre page pour être trouvée sur Google.

Front
Next.js
Données
Prisma
Infra
Vercel
Autres
SEO
À la une

Explorem

Les candidatures sont protégées par une vraie authentification, pour que l'agence traite des données sensibles en toute sécurité.

Front
Next.js
Back
Auth.js
Données
MongoDB
Infra
Vercel

Encore dans le tiroir

Polypro Academy

Les apprenants sont positionnés à leur niveau en quelques minutes et s'entraînent à l'oral avec une IA à toute heure, puis obtiennent des certificats vérifiables en ligne par tous. Les organisations partenaires reçoivent des clés de licence et les affiliés touchent des commissions.

Langages
TypeScript
Front
Next.jsReactTailwind CSSnext-intlExpoReact Native
Back
BunElysia
Données
PostgreSQLPrisma
IA
ClaudeGeminiElevenLabs
Services
StripeResend
Infra
DockerDokploy

CCL E-Learning

Les apprenants achètent et suivent les capsules vidéo à leur rythme, avec paiement Stripe et connexion par lien magique, sur le même système que le reste du CCL.

Langages
TypeScript
Front
Next.jsReactTailwind CSSshadcn/ui
Back
Laravel API
Données
Redis
Services
StripeResend
Infra
DockerDokploy
ccl.ma
Aperçu de CCL Platform Infrastructure
Infrastructure / DevOps

CCL Platform Infrastructure

Cours en direct, enregistrements et fichiers de cours tournent sur des serveurs que nous maîtrisons : conteneurisés avec Docker derrière Caddy (HTTPS automatique), avec ClamAV qui vérifie chaque fichier avant stockage et des vidéos transcodées en HLS adaptatif.

Langages
TypeScript
Front
React
Back
BunElysia
Données
PrismaMySQLRedisMinIO
Services
LiveKit
Infra
DockerCaddyDokployClamAVFFmpeg

UpSkills

Les apprenants qui terminent un cours et réussissent l'examen final téléchargent un certificat avec un QR code vérifiable par tous, tandis que l'administration suit les étapes de vente, les paniers abandonnés et les revenus à côté du catalogue.

Langages
JavaScript
Front
Next.jsReactTailwind CSSDaisyUInext-intl
Back
BunElysiaAuth.js
Données
PrismaMySQLRedis
Services
StripeResendVimeo
Infra
DockerDokploy
+ panneau d'admin

CCL

Les prospects passent de la découverte d'un programme à l'inscription, au paiement et aux cours au même endroit, pendant que l'équipe gère pédagogie, devis, RH et finances depuis le même système.

Langages
TypeScript
Front
Next.jsReactTailwind CSS
Back
Auth.jsLaravel API
Données
Redis
IA
Gemini
Services
LiveKitStripeResend
Infra
DockerDokploy
+ panneau d'admin
04Parcours

Là où j'ai travaillé jusqu'ici.

le plus récent d'abord

  1. 2025 — auj.en poste

    Développeur Full Stack @ CCL

    Centre de Compétences et Leadership

    Développement et maintenance des plateformes e-learning de CCL (Schoolaris, UpSkills, Polypro Academy, CCL) et du système de cours en direct qui les fait tourner, avec LiveKit WebRTC.

    Next.jsLiveKitDockerPrisma
  2. 2024 — 2025

    Développeur Full Stack @ Trafic Genius

    Sites et applications web rapides pour les clients de l'agence, dont Dayaf & Co et la Clinique Chifa Tasnime, avec le travail SEO qui leur a apporté du trafic organique.

    Next.jsSEOTailwind CSS
  3. 2024

    Développeur freelance @ Explorem

    Réalisation d'une plateforme sécurisée, avec espace candidat, pour une agence de programme infirmier et de langue allemande.

    Next.jsMongoDBAuth.js
05Boîte à outils

Les outils que j'utilise chaque jour.

les autocollants sur mon ordinateur

Langages

ce dans quoi c'est écrit

  • TypeScript
  • JavaScript

Frontend

là où ça se voit

  • React
  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • DaisyUI
  • Framer Motion
  • React Native
  • Expo
  • i18n

Backend

là où ça devient sérieux

  • Node.js
  • Bun
  • Elysia
  • Express
  • Prisma ORM
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Auth.js

Infra & outils

là où ça reste en ligne

  • Docker
  • Dokploy
  • Caddy
  • Nginx
  • Traefik
  • MinIO
  • Linux
  • Cloudflare
  • Vercel
  • Railway
  • LiveKit
  • WebRTC
  • FFmpeg

Services

branchés, pas refaits

  • Stripe
  • Resend
  • Vimeo

IA

effet démultiplicateur

  • Claude
  • Gemini AI
  • OpenAI
  • ElevenLabs

Design & marketing

après le lancement

  • Figma
  • Illustrator
  • WordPress
  • Shopify
  • SEO
  • Analytics
  • Meta Ads
06Preuves à l'appui

Les carrés verts ne mentent pas. Presque.

@salahelfatimi

bons baisers de Marrakech

Envoyez-moi une carte postale.

Dites-moi ce que vous voulez construire, même si ce n'est encore qu'une idée. Je réponds généralement dans la journée.

Cher Salaheddine,

pas besoin de timbre

Timbre-poste illustré avec le portrait de SalaheddineMaroc · 2026
ÀSalaheddine Elfatimi
Téléphone+212 602 314 804LinkedIn/in/salaheddine-elfatimi
LanguesArabe · Anglais · Français

il est --:-- ici en ce moment