While it’s a standard ToDo app, this project was built with TypeScript as a way to dive into stronger type-checking and improve code reliability. This is my first project using TypeScript, allowing me to enhance my skills and bring added stability to the typical task management experience. The app includes a smooth drag-and-drop feature for tasks, making it easy to move items between “Current” and “Upcoming” lists with a simple gesture.
Being my first TypeScript project, I struggled with understanding TypeScript syntax and type definitions. I ran into a few bugs, mainly from type mismatches, but working through them helped me get the hang of things. It was challenging but also a great learning experience that made me more comfortable with TypeScript.
Discussion