Skip to content
Submitted 21 days ago

Kanban Task Management App

angular, typescript, c#, sql, sass/scss
LVL 3
@MarkoLukesevik
A solution to the Kanban task management web app challenge

Solution retrospective


What are you most proud of, and what would you do differently next time?

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
Code
Loading...

Please log in to post a comment

Log in

Community 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