https://github.com/fergusstrange/roundofbeer
Keep track of who's round it is
https://github.com/fergusstrange/roundofbeer
apex-up beer cdc circleci golang lambda pact react serverless
Last synced: about 1 month ago
JSON representation
Keep track of who's round it is
- Host: GitHub
- URL: https://github.com/fergusstrange/roundofbeer
- Owner: fergusstrange
- License: mit
- Created: 2019-04-25T06:33:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-30T19:09:58.000Z (almost 3 years ago)
- Last Synced: 2025-02-02T10:37:47.267Z (8 months ago)
- Topics: apex-up, beer, cdc, circleci, golang, lambda, pact, react, serverless
- Language: JavaScript
- Homepage: https://www.roundof.beer
- Size: 3.93 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://circleci.com/gh/fergusstrange/roundofbeer) [](https://goreportcard.com/report/github.com/fergusstrange/roundofbeer) [](https://coveralls.io/github/fergusstrange/roundofbeer)
# Round of Beer
Keep track of who's round it is and share it with your friends...
But really this is an example of end to end code, testing and deployment to cloud infrastructure.
### Code
* React front end using Material-UI framework
* Go backend using Gin http web framework
* DynamoDB persistence in AWS### Testing
* Front end behaviour testing using TestCafe
* Front end unit test coverage using jest and snapshot rendering
* Backend unit testing using testify
* Backend behaviour testing using [apitest](https://apitest.dev)
* Consumer Driven Contract tests using Pact Framework in both Javascript and Golang
* CircleCI for continuous integration
* Go Report Card
* Coveralls coverage analysis### Deployment
* Apex up for serverless deployment to AWS Lambda