kanbantask app

TypeScript, FireBase & Tailwind

kanban app

Kanban is a method for managing production processes. It was a Frontend Mentor challenge. Users can create a new board, or a new task, and edit them. Using FireBase users can create an account and save their board on their account

Drag and Drop method was implemented using dnd-kit. The user is able to drag and drop tasks, change board order and subtasks

Recoil was used to manage state, boardAtom - keep track of board changes, modalAtom - keep track which modal is opened

Design by Kevin Powell for Scrimba The Frontend Developer Career Path