Skip to content

fergusstrange/roundofbeer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI Go Report Card Coverage Status

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
  • 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