parent
08b771c863
commit
7151ffdfa1
@ -0,0 +1,32 @@
|
|||||||
|
# Application Name
|
||||||
|
|
||||||
|
**Tier:** 2
|
||||||
|
|
||||||
|
Create an application that collects data from Google Forms directly in realtime and display the changes in realtime and display it a simple website.
|
||||||
|
|
||||||
|
The realtime form data would be transmitted to the backend service via a POST HTTP request, with the help of Triggers in Google App Script.
|
||||||
|
|
||||||
|
Then data transmission between your backend service and frontend service would ideally happen via a websocket.
|
||||||
|
|
||||||
|
|
||||||
|
## User Stories
|
||||||
|
|
||||||
|
- [ ] User can initialize a form to go public using your Google Workspace extension.
|
||||||
|
- [ ] User can choose the result visibility (per domain basis)
|
||||||
|
- [ ] User can start or stop data transmission
|
||||||
|
- [ ] User can ... fourth user story
|
||||||
|
- [ ] User can ... fifth user story
|
||||||
|
- etc...
|
||||||
|
|
||||||
|
## Bonus features
|
||||||
|
|
||||||
|
- [ ] For public surveys, add a link for visitors to contribute
|
||||||
|
|
||||||
|
## Useful links and resources
|
||||||
|
|
||||||
|
[Google Workspace Addons with App Script](https://www.geeksforgeeks.org/how-to-build-g-suite-add-ons-with-google-apps-script/)
|
||||||
|
[Google App Script Triggers](https://developers.google.com/apps-script/guides/triggers)
|
||||||
|
[Building websockets in ExpressJS with socket.io](https://medium.com/kocfinanstech/socket-io-with-node-js-express-5cc75aa67cae)
|
||||||
|
## Example projects
|
||||||
|
|
||||||
|
Add one or more examples of projects that have similar functionality to this application. This will act as a developer guide.
|
Loading…
Reference in new issue