This repository contains a covid/corona related checkin app that allows users to checkin at a given location. This may help in tracking the location of potentially infected persons at the given location.
It is a feature complete app and its frontend is optimized for mobile.
Coming from a financial transactions background in spring 2020 we reckognized that there hasn't been any good checkin app in Germany and that we have had a lot of the ingredients neccessary to build one at hand. So we decided to create chckr.de (the original name of the 'product') in our spare time. It turned out that we had been a little late to the party and that other took the "covid checkin biz" more seriously. So we called it "an app" and stopped our efforts right after we finished this MVP.
- Mobile (responsive) frontend with pwa features
- Backend with admin panel
- QR-code generation
- Backend for companies that use this app for their guests checkins
- API-gateway
- Short-Code generation (5-letter code to use if no QR-code reader is at hand)
- SSL termination through Caddy
- JWT based auth (Apple, Facebook, Google)
- Static landing page server (with automatic file embedding)
- Microservice like architecture
- Database-Migrations included
- Persistence via mariadb
- Batteries included: i18n (english and german)
- Jaeger tracing integrated
- Everything containerized
- Ready to be used with Docker stacks ('lightweight' docker container orchestrator)
- Ready to get deployed via github actions
- Hetzner Cloud prepared