Architecture: Built using the MVC (Model-View-Controller) pattern to ensure a clean separation of concerns and maintainable code structure.
Event-Driven System: Integrated Java Messaging Service (JMS) to handle asynchronous communication and real-time updates across the platform.
Core Features: implemented comprehensive functionality for managing boards, lists, and cards, along with dedicated support for Agile sprint planning.
Collaboration: Designed a user management system that enables team collaboration, allowing users to invite members and assign tasks effectively.
Tech Stack: Developed entirely in Java, utilizing DTOs for efficient data transfer and standard design patterns to ensure scalability.