Boost your productivity
- Benchmark Trello Web Application
- Gradual adoption of TypeScript in a Vanilla JavaScript App
-
List
- Create new
List
in order - Edit List Card Title
- Create new
-
Card
- Create new
Card
in List- Each Card's content can be modified in
Modal
- Each Card's content can be modified in
- Create new
-
DND(Drag and Drop)
Lists or Cards- only works on Desktop (﹡ will-update
TouchEvent
on Tablet and Mobile)
- only works on Desktop (﹡ will-update
💿 Preview GIF
- Migrating an existing Vanilla JavaScript App to TypeScript
- Implemented SPA using Vanilla TypeScript without any libraries or frameworks
- Built with Custom Core Library such as React
Reconciliation
with TypeScript - Designed a CBD library based on the implemented Diffing(Reconciliation) algorithm, using
Class
(ES6+) syntax - Implemented various DOM event interactions using Event Delegation
- Define Components as declarative views with state
WIP
HTML
CSS
TypeScript
Prettier
Eslint