AWS Splitwise Bills
This project is a simple AWS CDK stack that sends bills to Splitwise users every month. The stack is deployed using the AWS CDK and the resources are created using CloudFormation.
Useful commands
-
npm run buildcompile typescript to js -
npm run watchwatch for changes and compile -
npm run testperform the jest unit tests -
npx cdk deploydeploy this stack to your default AWS account/region -
npx cdk diffcompare deployed stack with current state -
npx cdk synthemits the synthesized CloudFormation template
Deployment
To deploy the stack, you need to have the AWS CLI installed and configured with your AWS account. You can install the AWS CLI by following the instructions here.
Additionally this project will be deployed using a GitHub Actions workflow. The workflow will be triggered when a new commit is pushed to the
main branch.