Retour aux projetsWeb dynamique
Kora Agency
Systeme de gestion interne pour agence marketing : clients, missions, facturation, permissions par role et tableau de bord.
RBACPermissionsERPDashboardFacturationFull-stack

Contexte
Kora Agency est un systeme de gestion interne complet, concu pour une agence marketing basee a Abidjan avec une equipe de dix salaries. Contrairement a un site vitrine, ce projet n'a aucune page publique : c'est un veritable outil metier, accessible uniquement apres connexion, pense comme un mini-ERP pour piloter l'activite d'une agence.
Mon rôle
Conception et developpement integral du projet : modelisation des donnees, systeme de permissions, ensemble des modules metier, et identite visuelle complete de l'application.
Défis
Le vrai defi de ce projet etait la gestion des droits d'acces. J'ai construit un systeme hybride : chaque utilisateur a un role de base (direction, chef de projet, employe), mais la direction peut aussi accorder des permissions individuelles supplementaires a un employe precis, sans changer son role. Chaque action sensible verifie ce droit cote serveur, et chaque requete de donnees est filtree directement dans la base selon les missions dont l'utilisateur fait partie, pour qu'aucune information ne puisse fuiter, meme en devinant une adresse. Un autre defi etait de proposer une interface de niveau professionnel plutot qu'un simple gabarit generique, avec une bibliotheque de composants reutilisable et une identite visuelle propre
Stack technique
Next.js 15TypeScriptTailwind CSSPostgreSQLDrizzle ORMAuth.jsZod
Déploiement
Application executee en environnement local de developpement, avec Next.js, PostgreSQL et Docker. Un deploiement en ligne est envisage pour permettre une demonstration interactive avec des comptes de test.
Résultats
Le resultat est un outil de gestion interne complet et securise, teste avec plusieurs comptes de roles differents (direction, chef de projet, employe) pour garantir que chaque utilisateur ne voit strictement que ce qui lui est autorise. Il demontre une capacite a concevoir un systeme metier complexe, avec une vraie logique de securite, au-dela d'un simple site avec formulaire.
