~travisshears/bgg-connect

Boardgame Geek to Pocketbase Lambda
3df0ccf0 — Travis Shears 2 months ago
Add more diagrams to docs
0bcde7f1 — Travis Shears 2 months ago
Add arch diagrams to readme
ca47ec33 — Travis Shears 2 months ago
Add license

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~travisshears/bgg-connect
read/write
git@git.sr.ht:~travisshears/bgg-connect

You can also use your local clone with git send-email.

#Personal site BoardGameGeek connection

Little backend application to get my boardgame collection from BoardGameGeek and save it to my personal PocketBase for use on my personal site.

#Local Dev

You can run yarn localRun to run the logic locally. There is no local / dev PocketBase DB server though, so changes will save to "PROD".

#Deploy

The app is deployed using AWS CDK from local.

To deploy the lambda fn to AWS, run the following command:

$ yarn exec cdk deploy BGGConnect

#Arch

The app is a simple lambda function that runs once per day to get the boardgame collection from BoardGameGeek.

For diagraming I'm trying out C4 Model.

#System context diagram

system diagram

#Container diagram

system diagram in more detail

#Clean Architecture Diagram

clean arch diagram