An ordering system built with react, using google sheets as a backend. Includes a nodejs endpoint that works as a proxy for google service account, as to not leak any credentials trough the frontend.
backend | ||
public | ||
src | ||
tools | ||
.env.local | ||
.eslintrc.json | ||
.gitignore | ||
data-structures.md | ||
LICENSE | ||
package.json | ||
README.md | ||
yarn.lock |
KaluKaveri
What this is
This is a system to let staff list and submit things that they will need for the event. The items requested will be output into google sheets, so that central management of orders will be easy.
The benefit of using this instead of exposing the spreadhseet to staff is that the data is validated, so that you won't end up with "Coffee cup" and "Coffee cups" and "Large coffee cup" in your list for example.
This was done in a few days for a Finnish (HP) scouting event called Ilves19.
Technical
The website which staff will visit is built with react, and will be available in the build
folder after it's been built.
For setup instructions, go to the wiki tab on the git repo's web page.
If you would like help, email kalukaveri[at]joodari.fi