Disponible pour missions freelance · Dakar, Sénégal

Je construis des plateformes web qui tournent vraiment.

Développeur web full-stack et étudiant en Licence 3 à l'UNCHK. Je conçois, code et mets en ligne des applications PHP/MySQL complètes pour des écoles, des restaurants, des commerçants et des filières métier — avec les paiements mobiles sénégalais intégrés.

0plateformes en production
0applications web développées
0moyens de paiement mobile intégrés
0membres dans l'équipe HaliTrace
01 — À PROPOS

Du cahier des charges
à la mise en ligne.

Je m'appelle Oumar, je suis étudiant en Licence 3 Développement Web (programme IDA, Promotion 10) à l'Université Numérique Cheikh Hamidou Kane, et développeur freelance à Dakar.

Ce qui me motive : livrer des outils complets et utilisés au quotidien. Gestion d'une école franco-arabe avec suivi de la mémorisation du Coran, caisse et commandes en temps réel pour un fast-food, traçabilité du poisson jusqu'à l'export vers l'Union européenne, boutique en ligne aux couleurs du Sénégal…

Je travaille principalement en PHP 8 / MySQL en architecture MVC, avec un vrai souci de la sécurité (CSRF, bcrypt, rate-limiting), du mobile et du déploiement sur hébergement mutualisé. À côté du code, je produis aussi les documents qui vont avec : cahiers des charges, diagrammes UML/Merise, devis, affiches.

  • RôleDéveloppeur web full-stack
  • FormationL3 Développement Web — UNCHK
  • ProgrammeIDA · Promotion 10 (2025–2026)
  • Basé àDakar, Sénégal
  • SpécialitéPlateformes PHP/MySQL MVC
  • PaiementsWave · Orange Money · UnitechPay
  • En ce momentApprentissage Dart / Flutter
02 — PROJETS EN LIGNE

Quatre plateformes
en production.

Chaque projet ci-dessous est déployé et accessible. Cliquez pour les visiter.

halitrace.chks.io
HaliTrace
Traçabilité des produits de la pêche
11ère vente
2COS
3Capture
4Export UE
LOT 2026-YOF-0412 · statut : export_valide
sha256 a9f3…e21c ← 7b04…c9d1 ✓ intègre
EN LIGNEProjet de licence · équipe de 9

HaliTrace

SaaS de traçabilité du poisson, du quai à l'export UE

Plateforme qui modélise le circuit réglementaire sénégalais : un lot de poisson est suivi de la première vente jusqu'au certificat d'export TRACES NT, chaque document étant relié par son numéro de lot.

  • Chaîne des 4 certificats officiels générés en PDF (moteur PDF maison, sans dépendance)
  • Journal d'audit chaîné SHA-256 qui détecte toute altération, champs sensibles chiffrés AES
  • 8 rôles (pêcheur, mareyeur, contrôleur, usine, importateur UE, admin…) + page publique de traçage par QR code
  • Facturation et paiements des certificats (Wave / Orange Money / espèces), notifications, météo marine par zone de pêche
PHP 8 MVCMySQLBootstrap 5Chart.jsPHPMailerGoogle OAuthOpen-Meteo API
chks.io
Tableau de bord
412Élèves
18Classes
94%Présence
EN LIGNEClient réel

CHKS

Gestion complète d'une école franco-arabe

Plateforme sur mesure pour le Complexe Éducatif Hadja Kartoum Sakho Al Mouhammadiya (Keur Massar) : de l'inscription au bulletin, en passant par l'internat et les paiements en ligne.

  • Inscriptions, classes, notes, bulletins PDF et ré-inscription en masse
  • Suivi de la mémorisation du Coran, présences, emplois du temps, internat
  • Paiement en ligne Wave & Orange Money via UnitechPay, reçus groupés et emails
  • Portail élèves/parents responsive, 136 routes vérifiées, sécurité CSRF / bcrypt / rate-limiting
PHP MVCMySQLUnitechPay APIMiniPdfHostinger
jeunepro.io
Jeune Pro ● Ouvert
Restaurant · Fast Food · Pâtisserie
JEUNE PRO
-----------------
1x Burger 3 500
1x Jus 1 000
-----------------
TOTAL 4 500 F
Payé : Wave ✓
EN LIGNEClient réel · 2 restaurants

Jeune Pro

Commande en ligne, caisse et cuisine en temps réel

Application web pour un restaurant fast-food : commande sur place, à emporter ou en livraison, suivi en direct côté client et tickets imprimés côté caisse. Dupliquée pour un second établissement.

  • Rôles différenciés : admin, caissière (sans chiffres), chef (sans prix), livreur
  • Caisse POS, tickets thermiques 80 mm (ESC/POS) et A4, menu par QR code
  • Notifications sonores en temps réel, notifications push et PWA installable (Android & iOS)
  • Paiements Wave, Orange Money et UnitechPay activables depuis l'admin, réservations, avis
PHP MVCMySQLJavaScriptWeb Push / VAPIDSSE / AJAXDocker
senshop.chks.io
SenShop
Bissap
1 000 F
Boubou
15 000 F
Sac wax
8 000 F
Encens
2 500 F
Panier · 3 articlesCommander →
EN LIGNEE-commerce

SenShop

Boutique en ligne aux couleurs du Sénégal

Plateforme e-commerce mono-vendeur, issue de la refonte complète de mon ancien SaaS de restauration SenResto en une boutique générique, plus simple et centrée sur la vente en ligne.

  • Galeries multi-photos, vraie gestion de stock par quantités
  • Suivi de commande sans compte, sons de notification à chaque étape
  • Annulation avec restauration automatique du stock, connexion Google
  • Interface boutique et admin entièrement adaptées au mobile
PHPMySQLBootstrap 5Google OAuthLiteSpeed
03 — AUTRES RÉALISATIONS

Ce que j'ai aussi construit.

🛍️

Sen Boutique

Marketplace SaaS multi-tenant pour marchands sénégalais : 3 rôles, 3 abonnements en FCFA, accès au tableau de bord après validation du paiement.

PHP · MySQL · PHPMailer
🍽️

SenResto

SaaS multi-restaurants : paiement CinetPay, connexion Google, notifications WhatsApp, notation des plats, menus QR et tickets thermiques.

PHP · MySQL · CinetPay
🏨

Noflay Rooms

Plateforme de réservation d'hôtel : schéma de 10 tables, filtres de chambres, réservation en plusieurs étapes, paiement Wave / Orange Money.

PHP · MySQL · Bootstrap 5
☕

Application Java EE

Gestion des étudiants (CRUD complet) réalisée pour un projet UNCHK, avec configuration de l'environnement JDK 17 / GlassFish.

JSF · JDBC · MySQL · GlassFish
📐

Documents & conception

Cahiers des charges, diagrammes UML / Merise (cas d'utilisation, classes, MCD, séquences, états), présentations de mémoire.

UML · Merise · Word · PowerPoint
🎨

Print & freelance

Affiches HD bilingues français/arabe pour une école, devis professionnels en FCFA générés automatiquement, CV et brochures.

HTML / CSS · PDF
04 — COMPÉTENCES

Ma boîte à outils.

Back-end

  • PHP 8
  • MVC maison
  • MySQL / MariaDB
  • PDO
  • API REST
  • Webhooks
  • Java EE / JSF

Front-end

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap 5
  • Chart.js
  • PWA
  • Responsive

Intégrations

  • Wave
  • Orange Money
  • UnitechPay
  • CinetPay
  • Google OAuth
  • reCAPTCHA
  • Web Push
  • PHPMailer

Outils & déploiement

  • Hostinger
  • Railway
  • Docker
  • Git
  • Trello
  • Dart / Flutter
ÉTAPE 01

Comprendre

Analyse du métier et des vrais documents du client, rédaction du cahier des charges.

ÉTAPE 02

Concevoir

Modélisation UML / Merise, schéma de base de données, identité visuelle.

ÉTAPE 03

Développer

Code MVC sécurisé, paiements mobiles, tests de chaque module avant livraison.

ÉTAPE 04

Mettre en ligne

Déploiement, nom de domaine, HTTPS, adaptation mobile et suivi des retours.

05 — PARCOURS

En chemin.

2025 – 2026

Licence 3 Développement Web — UNCHK

Programme IDA, Promotion 10. Projet de licence en équipe de neuf : HaliTrace, plateforme de traçabilité de la pêche mise en ligne.

2026

Plateformes clients en production

Mise en ligne de CHKS (gestion scolaire), Jeune Pro (restauration, deux établissements) et SenShop (e-commerce) sur mes propres sous-domaines.

Depuis 2025

Développeur freelance

Sites et applications PHP/MySQL, intégration des paiements mobiles sénégalais, documents professionnels pour des clients à Dakar.

En cours

Développement mobile

Apprentissage structuré de Dart et Flutter pour étendre mes plateformes au mobile natif.

06 — CONTACT

Un projet en tête ?

École, restaurant, boutique ou outil métier : je peux vous accompagner du cahier des charges jusqu'à la mise en ligne, paiements Wave et Orange Money inclus.

Écrire un email