About Kitcoin

Kitcoin is a digital currency for students at ETHS. Staff can send Kitcoin to students which they can spend at the school store. It has a Google Classroom integration to make it easier for teachers to send Kitcoin to students in their classes. Students can see their balance and transaction history, along with what items are available in the store.

This is a codETHS project.

Source code

Technologies Used

Kitcoin is written in TypeScript with MongoDB as a database. Sign in and Google Classroom integration is done through googleapis. The site is made using Svelte with Tailwind CSS and Daisy UI for styling. Deployment is done with Docker and built with GitHub Actions.