Contributor
Harsh Jindal

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.