KafeKita is a canteen system based on smart-contracts that can be used for school students to buy canteen products using Crypto, in this case cUSD stablecoin (Alfajores Celo Network).
In the future if possible, I will modify this legacy code using ReactJS, fully integrate FileCoin/IPFS, and make the code cleaner for readability.
If you're interested, just create an issue and fork this repo.
- Download CeloExtensionWallet
- Create an account on the wallet
- Go to Alfajores Faucet to visit test-network faucet and claim some Celo and cUSD
- Connect your account to this app (visit my public deployed app or run locally on dev mode)
- Select the desired product
- Follow the instructions from the web3 wallet, and pay your bill
The template (TailwindCSS) has been minimized, you will difficult to change the UI. if you are interested in the web design you can go to the front-end branch.
- Clone this repo
- Install dependency
npm install
oryarn
- Run local dev
npm run dev
oryarn dev
Storage Adapter (Hapi.js) => this repo.
if you are interested in this adapter, you can deploy it on
AWS Lambda or another serverless framework.
Use Chromium based web browser for best experience.