| Deliverable | Item/Status | Issues/Tasks |
|---|---|---|
| Design Document | Updating design doc according to feedback (Design_1.2.md) | |
| Bot Implementation | Setting up basic bot code to get things started | Trello Card |
| Usecase | Brain storming the flow of Use Case I | Trello Card |
| Subflow | User Interface - 1 | Trello Card |
| Subflow | Mocking Implementation - 1 | Trello Card |
| Subflow | Mocking Implementation - 2 | Trello Card |
| Selenium Testing | Selenium Testing for slack channel (general) | Trello Card |
| Bot Implementation | Understanding concept of Wit.ai | Trello Card |
| Deliverable | Item/Status | Issues/Tasks |
|---|---|---|
| Usecase | Understanding concept of promise | Trello Card |
| Usecase | Setup of slack application with interactive components by providing server call back url. | Trello Card |
| Usecase | Integrating trello function calls with slack app | Trello Card |
| Subflow | To add slack UI components (e.g. dropdown, buttons) | Trello Card |
| Refactor | Refactoring design discussion on storyboard on list output for template | Trello Card |
| Selenium testing | Selenium Testing for Usecase 1 | Trello Card |
| Deliverable | Item/Status | Issues/Tasks |
|---|---|---|
| Usecase | Understanding APIs required for managing tasks | Trello Card |
| Subflow | To implement UI components for taking input of list in which the card needs to be added | Trello Card |
| Subflow | To implement functions to mock create card trello API | Trello Card |
| Subflow | Chaining of promises to get list from story board to add task | Trello Card |
| Subflow | Integration of full usecase service with mock service | Trello Card |
| Usecase | Understanding APIs required for providing attachment to a card | Trello Card |
| Subflow | UI - To select the list in which attachment needs to be inserted in the card | Trello Card |
| Selenium Testing | Selenium Testing for Usecase 2 | Trello Card |
| Selenium Testing | Selenium Testing for Usecase 3 | Trello Card |
| Screencast | Final Screencast (Demo + Selenium) | Trello Card |