Comment by zem

20 days ago

interesting, how did you manage the db interactions in c++? and did you have a single executable for the app and the web server combined?

no database for this project - the data model has a simple text representation so it gets serialized out to a folder/file layout on disk that goes into version control. single self-contained binary: contains the web/websockets server, backend logic, parser/serialization. there is a separate component in python that sits behind an internal network connection to handle an execution sandbox.