drag-and-drop-TS Learning TS and it's features such as- Classes and Interfaces Generics Decorators Advanced Types Also implemented the above learnings through building the drag and drop functionality.