Skip to content

peternguyen777/fem-kanban

Repository files navigation

alt text

NextJS / TailwindCSS / MongoDB / React-Query / React Beautiful DnD


Kanban is a full-stack productivity application that makes task management simple and enjoyable for individuals or teams. Translated in Japanese as 'billboard', Kanban is a digital visual platform allowing projects to be viewed and planned at every stage of development. The method was popularised by the Toyota Production System but has since found relevance in other industries including software development, marketing, HR and also for individuals.

The front-end stack is built with NextJS/TailwindCSS/Redux to allow responsive UI interaction and menu global state management. Atlassian's React Beautiful DnD package is incoporated into the board, allowing tasks to be drag-and-dropped within and across colums. The mobile experience incorporates horizontal snap scrolling to improve the board navigation experience.

For the back-end, a document-oriented NoSQL database is chosen where each board is represented as a separate document in a MongoDB cloud database. The CRUD operations are programmed as NextJS API routes and are queried/mutated using the React-Query library, allowing for advanced caching and refetching in real-time as data is updated.

alt text alt text

About

Public Kanban board with Drag and Drop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published