AM

FR
Project Okanbam image

Okanban

Fullstack application

Html

Css

JavaScript

Node.js

Express

PostgreSQL

Sequelize

OKANBAN is an online project management application that uses a Kanban board system based on the same principle as Trello.
Its operation is based on boards composed of lists, and each list contains cards that represent tasks or items to be processed.
Users create boards for their different projects or areas of activity, then add lists corresponding to the different stages or categories of these projects.
Then, they create cards inside each list to represent specific tasks, ideas, or objectives.
Cards can be easily moved from one list to another, allowing to track their progress through the various stages of the project.

I developed this application during my training at O’Clock.
I used Node.js and Express to create the server and manage the routes.
The database is set up with PostgreSQL, and Sequelize is used as an ORM to facilitate database operations.
When designing the database, I created user stories, MCD, MLD, and a data dictionary.
The application follows an MVC (Model-View-Controller) architecture.
Models are defined to represent the main entities of the application such as lists, cards, and tags with associations configured to manage the relationships between them.

Preview of the oKanban project in desktop version
Preview of the oKanban project in mobile version

My other projects :