Feature Completion and Standardisation of SUSI.AI Web Projects
- Mentors
- meets2tarun, Anup, Damini Satya Kammakomati, Michael Christen, Norbert Preining, Praduman, Divyanshu N Singh, Akshat Garg-1, Francois Cartegnie, Felix Yan, AkJn, Deepjyoti Mondal
- Organization
- FOSSASIA
I worked on merging the susi_skill_cms, account.susi.ai and chat.susi.ai into one consolidated susi.ai repository and integrating redux, upgrading material-ui and react versions. I implemented a chat bubble at bottom right which allows users to interact with susi.ai and test skills by clicking on their respective speech bubbles. Features implemented by me are:
- Skill Creator
- Dashboard: My Devices
- Chat Bubble and Speech Bubble for Skill
- Admin: Bots, Devices and System Skills
- Admin: CRUD operations on Config Keys in Settings
- Admin: Edit User Settings
- Added API endpoints in JAVA: ListDeviceService, ListPrivateSkillService and ListPrivateDraftSkillService
I also enhanced the existing UI, fixed mobile views, integrated styled-components, created shared components, modified various API endpoints in JAVA and fixed various bugs.