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.
Find a file
2021-01-13 15:46:40 +02:00
backend A bit of cleanup 2019-05-19 15:39:42 +03:00
public Merge origin/master 2021-01-13 15:12:10 +02:00
src Merge origin/master 2021-01-13 15:12:10 +02:00
tools Removed toimistotarvikepaketti 2019-01-15 13:50:11 +02:00
.env.local Changed frontend env to dotenv from json 2019-01-03 11:04:49 +02:00
.eslintrc.json Changed frontend env to dotenv from json 2019-01-03 11:04:49 +02:00
.gitignore Yearly cleanup 2021-01-13 15:08:22 +02:00
data-structures.md A bit of cleanup 2019-05-19 15:39:42 +03:00
LICENSE Yearly cleanup 2021-01-13 15:08:22 +02:00
package.json Added more support for Finland specific browsers 2021-01-13 15:46:40 +02:00
README.md Yearly cleanup 2021-01-13 15:08:22 +02:00
yarn.lock Yearly cleanup 2021-01-13 15:08:22 +02:00

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