| Task | ETA (weeks) | |
| -------- | -------- | -------- |
| -------- | -------- | -------- |
| Create a client side JS sdk | 8 | |
| Initialize a db with starter schema | 1
| Create a api to be connected with ui-sdk | 1
| Create a config flow to be consumed by api for dynamically handing requests | 2
| Create a admin ui (i.e seperated web page) to manage config | 4
| Integrate OAuth with AEM for admin panel access | 2
| Integrate OAuth with AEM for user's actions. | 2
| Apply a standard security pattern for ui-sdk (ex: Domain whitelisting, appid's) | 4
| Integrate ui-sdk in AEM with neccessary styling | 3