Summary
- Developed a dynamic and real-time Kanban board.
- Designed a responsive and intuitive user interface for efficient task management.
- Enabled multi-board support with card links functionalities for better project tracking & monitoring.
- Integrated a backend with MySQL database for efficient data storage and management.
During my internship, I developed a real-time Kanban board application using SvelteKit and WebSockets, providing seamless synchronization across multiple users. The board allows for drag-and-drop functionality, with appealing and intuitive UI design with TailwindCSS and DaisyUI.

The application supports multiple boards and allows for easy drill-down by tags, making this application manage large projects easily.

Additionally, I incorporated a markdown editor for card content, which enhances flexibility in managing project details. I also added features like checkbox support for sub-tasks, cover images for cards, and the ability to link one board to another, helping managers to track the progress of various boards more effectively.

For storage and APIs, I developed a backend and a database with SQLite MySQL as storage solution. Whilst frontend keeps real time synchronization between multiple users, MySQL database handles long-term memory of boards.

This project showcased my ability to build complex, feature-rich applications with modern web technologies, making task management more organized and collaborative for users.

