and TypeScript. The application allows users to add, edit, delete, and complete tasks. I used Angular components, data binding, and event handling to create an interactive and responsive user interface.