AM

EN
Image du projet Okanban

Okanban

Application fullstack

Html

Css

JavaScript

Node.js

Express

PostgreSQL

Sequelize

OKANBAN est une application de gestion de projet en ligne qui utilise un système de tableau Kanban basé sur le même principe que Trello.
Son fonctionnement repose sur des tableaux composés de listes, et chaque liste contient des cartes qui représentent des taches ou des éléments à traiter.
Les utilisateurs créent des tableaux pour leurs différents projets ou domaine d’activité, puis ils ajoutent des listes correspondant aux différentes étapes ou catégories de ces projets.
Ensuite, ils créent des cartes à l’intérieur de chaque liste pour représenter des taches, des idées ou des objectifs spécifiques.
Les cartes peuvent être déplacées facilement d’une liste à l’autre, ce qui permet de suivre leur progression à travers les différentes étapes du projet.

J’ai développé cette application lors de ma formation chez O’Clock.
J ’ai utilisé Node.js et Express pour la création du serveur et la gestion des routes.
La base de données est mise en place avec postgreSQL, et Sequelize est utilisé comme ORM pour faciliter les opérations de base de données.
Lors de la conception de la base de données, j’ai réalisé les users-stores, MCD, MLD et dictionnaire des données.
L’application suit une architecture MCV (Modèle-Vue-Controleur).
Les modèles sont définis pour représenter les entités principales de l’application telles que les listes, les cartes et les tags avec des associations configurées pour gérer les relations entre elles.

Aperçu du projet oKanban en version desktop
Aperçu du projet oKanban en version mobile

Mes autres projets :