A central tech hub for GSK Employees. An efficient way to manage all company notifications in one platform.
Reach out to me at vml39@cornell.edu if you have any questions!
To run the app:
- Download the code
- On Google Chrome, visit chrome://extensions
- Turn on developer mode
- Load Unpacked - unpack the extension and app separately
- The extension should pop up on the top right of your browser (next to the current page URL)
- Visit the app by going to chrome://apps - it'll download on your computer's HomeDirectory/Applications/Chrome Apps
- Prototype of extension & web app
- Sketch of mobile app
- UI of extension & web app
- Hard-coded data and screenshots in place of real data
Note: Follow GSK's style guide on Marketplace after its launch.
- Integrate external apps - Chrome Identity API - use the launchWebAuthFlow method to authorize apps
- Implement notifications
- Consider moving the app off of Chrome - research Chrome's limitations on integrating external apps
- If possible, integrate external apps to allow users to send & recieve messages from the app
- Connect the bookmarks function with Chrome: when a user bookmarks a page on their browser, they can add it to the Tech Hub app
- Create a backend API for the exchange of data on each user's customized hub (which apps are enabled, personal bookmarks, etc.)
- Allow users to select WorkPlace groups to display in their hub
- Design & implement!
- Tasks (see Wunderlist as an example) & Reminders
- Push notifications: Google Developers, Chrome Samples
- Integration of search functions
- Integration of chatbots (Kay)
- Do not disturb on mobile
- Manifest file - essential to all Chrome apps
- Mobile Chrome apps
- Chrome app examples
- Registering the app with Microsoft
- Using the Microsoft Graph API
- Chrome app authentication example with Github
- Learn from the Cisco WebEx Ext+App