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.
 
 
 
Joona d894670198
Added more support for Finland specific browsers
7 months ago
backend A bit of cleanup 2 years ago
public Merge origin/master 7 months ago
src Merge origin/master 7 months ago
tools Removed toimistotarvikepaketti 3 years ago
.env.local Changed frontend env to dotenv from json 3 years ago
.eslintrc.json Changed frontend env to dotenv from json 3 years ago
.gitignore Yearly cleanup 7 months ago
LICENSE Yearly cleanup 7 months ago
README.md Yearly cleanup 7 months ago
data-structures.md A bit of cleanup 2 years ago
package.json Added more support for Finland specific browsers 7 months ago
yarn.lock Yearly cleanup 7 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