Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.
/ hermes Public archive

๐Ÿ“… python discord bot / react ui / go backend app for finding common availability times across multiple users

License

Notifications You must be signed in to change notification settings

rdkr/hermes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

71 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

hermes

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

proto

contains protobuf definitions and makefile to generate code in the frontend / gateway

scheduler

contains the python discord bot and database schema versioning with sqlachemy and alembic

database

contains kubernetes resources to deploy postgres

gateway

go app with envoy grpc gateway which connects to db

frontend

react spa which connects to the gateway