a system to find common availability times across multiple users
it consists of:
- python discord bot (kubernetes)
- react spa ui (s3)
- go backend (kubernetes)
- postgres db (kubernetes)
- grpc between components
this code is mostly not production quality and is written to experiement with various technologies
contains protobuf definitions and makefile to generate code in the frontend / gateway
contains the python discord bot and database schema versioning with sqlachemy and alembic
contains kubernetes resources to deploy postgres
go app with envoy grpc gateway which connects to db
react spa which connects to the gateway