Kanban Project Management App
A collaborative tool for teams to manage tasks and workflows.
Project Overview
A web application designed to help teams organize their projects using a Kanban board. Users can create boards, lists, and cards, assign tasks, and track progress in real-time. The application supports drag-and-drop functionality for an intuitive user experience.
Challenges
Implementing real-time collaboration features using WebSockets was a significant challenge. Ensuring smooth and performant drag-and-drop functionality across different devices also required careful implementation.
My Process
I was responsible for the entire frontend development. I used React and TypeScript to build the UI components. For state management, I utilized Redux Toolkit. The real-time features were built with Socket.IO, and the application was styled using custom CSS.