-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add map-util buttons such as the geocode search bar, zoom buttons etc #5
Comments
Hey, it's awesome that you're forging ahead on this, but I wanted to plan out some architecture before the features. Have a look at https://xstate.js.org/viz/ - this is what I wanted to use. I can lay out more of the planning thinking in a separate issue, and also jump into #orcmap-react channel on Slack please. |
Sure thing @ivanoats . xstate looks super cool! |
@ivanoats I was thinking something like a sidebar to acess all the buttons. following react-hooks and https://xstate.js.org/viz/ . Can i go forward with this approach? Will try to open a PR for this. |
neat stuff but what features is this being driven by? The buttons from the original map? We need a more complete user story before deciding to work on it, I think. |
In both ways this is the task which will require some work, using sheets API to acquire new data and plot those points on the graph
Further functionality can be added into this after completing these basic blocks Expected time : 2-3 hoursDo let me know about your suggestions @ivanoats thanks. |
Makes sense 👍🏼 Thanks for diagramming that. What service provides Authorization? |
I think Authorizing a user with Google's OAuth 2.0 with giving access to writing into spreadsheet will hold good instead of setting a service account(a bot to write into spreadsheet) to ensure authenticated entries only. It can be easily implemented using google-spreadsheet(the same package we are using for getting data from spreadsheet). Here's the link to the documentation of implementation(https://theoephraim.github.io/node-google-spreadsheet/#/getting-started/authentication). |
Oauth 2 pipeline by google would be the best case for authorization. This can also lead to addition of extra features i suppose |
No description provided.
The text was updated successfully, but these errors were encountered: