This backend is responsible for handling dishes rating in the Menza CTU Android app.
This BE is meant primarily for CTU menzas, but if you want to use it for another purposes, just host it yourself or start an issue here.
The BE supports dish rating and dish sold out. It resets every midnight European time. It is written in the way, that any menza can be supported, not only these from CTU. Server does not track users or collect data in any way (except maybe some IP logs maybe, I don't even know).
- Raspberry Pi 4B 8GB
- Kotlin, Ktor Server, Serialization
- Clean architecture
- Gradle
I host on my own server. If you want to use my backend and integrate it in your app, please file an issue or get in contact in another way. I'll generate you a new api key, and you are good to go!
Documentation can be found in the DOC.md file.
Menza backend is licensed under the GNU GPL v3.0
license.