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