Ă propos de Johann
Français
Bilingue ou natif
Expériences
- EDUC-ARAB â Application mobile d'apprentissage de l'arabe (Flutter + Django)EDUC-ARAB â Application mobile d'apprentissage de l'arabe (Flutter + Django)EDUCATION & E-LEARNINGnovembre 2025 - mars 2026 (4 mois)Pour ce client, j'ai conçu et dĂ©veloppĂ© une application mobile complĂšte d'apprentissage de la langue arabe, inspirĂ©e du modĂšle MosaLingua, ciblant les apprenants francophones.Le projet couvre l'intĂ©gralitĂ© de la stack : une API back-end Django/DRF et une application mobile Flutter multiplateforme (iOS & Android), connectĂ©es en temps rĂ©el.Ce que j'ai livrĂ© :CĂŽtĂ© back-end Django :une API REST sĂ©curisĂ©e par JWT, un moteur de contenu pĂ©dagogique structurĂ© en decks, sous-catĂ©gories et cartes (flashcards), avec gestion des fichiers audio de prononciation, suivi de progression par utilisateur (statuts : nouveau / en cours / en rĂ©vision / Ă revoir), gestion multi-langues avec support RTL (arabe), et pages statiques (FAQ, CGU, contact, mentions lĂ©gales).CĂŽtĂ© app Flutter :Ă©cran de connexion avec authentification JWT, liste des langues disponibles, navigation par decks et catĂ©gories, systĂšme de rĂ©vision de flashcards avec audio intĂ©grĂ© (just_audio), suivi de progression persistant (shared_preferences, flutter_secure_storage), thĂšme clair/sombre, et support natif RTL pour l'affichage de l'arabe.Stack utilisĂ©e :Django · Django REST Framework · JWT (SimpleJWT) · SQLite/PostgreSQL · Flutter · Dart · just_audio · flutter_secure_storage · FastAPI (microservice audio)RĂ©sultat :Le client dispose d'une application d'apprentissage mobile complĂšte, autonome et Ă©volutive, avec un back-office Django pour gĂ©rer le contenu pĂ©dagogique sans intervention technique.Flutter Dart Django Django REST Framework JWT API REST Application mobile iOS Android Python Apprentissage des langues
- ChuchoteChuchote â Plateforme SaaS B2B de parrainage & rĂ©compensesaoĂ»t 2025 - dĂ©cembre 2025 (4 mois)Pour ce client, j'ai conçu et dĂ©veloppĂ© de A Ă Z Chuchote, une plateforme SaaS B2B multi-tenant permettant Ă des entreprises de crĂ©er, gĂ©rer et piloter leurs programmes de parrainage client avec un systĂšme de rĂ©compenses intĂ©grĂ©.Le besoin Ă©tait clair : offrir aux entreprises un outil clĂ© en main pour transformer leurs clients satisfaits en ambassadeurs actifs, tout en gardant le contrĂŽle total sur leurs campagnes et leurs rĂ©compenses.Ce que j'ai livrĂ© :Une application Django multi-tenant avec gestion fine des rĂŽles (superadmin, admin entreprise, opĂ©rateur), un moteur de parrainage complet (liens de parrainage, suivi des filleuls, historique), un systĂšme de rĂ©compenses et cadeaux avec codes et dates d'expiration, un dashboard entreprise dĂ©diĂ©, ainsi que toutes les pages lĂ©gales obligatoires (CGU, mentions lĂ©gales, politique de confidentialitĂ©, contact).L'architecture multi-tenant permet Ă chaque entreprise cliente d'opĂ©rer dans son propre espace isolĂ©, avec ses propres utilisateurs et campagnes.Stack utilisĂ©e :Django · PostgreSQL · Bootstrap 5 · gestion des permissions custom · architecture multi-tenant · validation tĂ©lĂ©phone internationale (E.164, France + DROM)RĂ©sultat :Le client dispose d'une plateforme SaaS complĂšte, sĂ©curisĂ©e et Ă©volutive, prĂȘte Ă ĂȘtre commercialisĂ©e en marque blanche auprĂšs de ses propres clients entreprises.Django Python SaaS Multi-tenant PostgreSQL Bootstrap Architecture back-end SystĂšme de parrainage Gestion des permissions DĂ©veloppement web
- tpm.atpm.a â Application de gestion commerciale sur-mesureHIGH TECHaoĂ»t 2024 - octobre 2024 (1 mois)SalĂ© Al Jadida, MarocPour ce client, j'ai conçu et dĂ©veloppĂ© de A Ă Z une application web mĂ©tier permettant de centraliser et piloter l'ensemble de son activitĂ© commerciale.Avant ce projet, le client gĂ©rait ses opĂ©rations entre plusieurs fichiers Excel et outils disparates. L'objectif Ă©tait clair : une plateforme unique, rapide et maintenable, accessible depuis n'importe quel navigateur.Ce que j'ai livrĂ© :Une application Django multi-modules couvrant la gestion des clients, fournisseurs, commandes, catalogue articles & marques, expĂ©ditions (ASN), modes de paiement, localisations et agenda opĂ©rationnel. L'interface, construite avec HTMX et Tailwind CSS, offre une expĂ©rience fluide et rĂ©active sans complexitĂ© JavaScript.Stack utilisĂ©e :Django · PostgreSQL · HTMX · Tailwind CSS · DaisyUI · Vite.js · DockerRĂ©sultat :Le client dispose d'un outil sur-mesure, structurĂ© et Ă©volutif, qui remplace efficacement un workflow fragmentĂ© et lui fait gagner un temps considĂ©rable au quotidien.
Recommandations
Ces profils de freelance correspondent également à vos critÚres
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application pythonOpenClassrooms2023Titre RNCP de niveau 6 (Bac+ 3/4) - Développeur concepteur logiciel Python, Développeur d'application python