Kanban Task Management App

Solution retrospective
I’m most proud of turning this challenge into a full-stack application rather than keeping it purely frontend.
The original Frontend Mentor challenge focused on building the UI, but I decided to extend it by developing a complete .NET Web API backend, designing a relational database structure, and implementing full CRUD functionality. Instead of using static JSON data, the app now persists real data through API calls, making it behave like a production-ready application.
I’m particularly proud of:
Designing the database relationships (Boards → Columns → Tasks → Subtasks)
Connecting Angular to a real backend
Managing dynamic state updates when dragging tasks between columns
Structuring the project in a clean and scalable way
This project helped me better understand how frontend and backend systems communicate and how to structure a real-world application beyond just UI implementation.
What challenges did you encounter, and how did you overcome them?If I were to rebuild this project, I would:
- Add automated tests (unit + integration tests)
- Implement authentication and user roles
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Marko Lukesevik’s solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord