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.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
backend | 2 years ago | |
public | 2 months ago | |
src | 2 months ago | |
tools | 2 years ago | |
.env.local | 2 years ago | |
.eslintrc.json | 2 years ago | |
.gitignore | 2 months ago | |
LICENSE | 2 months ago | |
README.md | 2 months ago | |
data-structures.md | 2 years ago | |
package.json | 2 months ago | |
yarn.lock | 2 months ago |
README.md
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