{"id":24919941,"url":"https://github.com/fergusstrange/roundofbeer","last_synced_at":"2026-04-29T23:05:26.438Z","repository":{"id":36659446,"uuid":"183371277","full_name":"fergusstrange/roundofbeer","owner":"fergusstrange","description":"Keep track of who's round it is","archived":false,"fork":false,"pushed_at":"2022-12-30T19:09:58.000Z","size":4119,"stargazers_count":3,"open_issues_count":22,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-02T10:37:47.267Z","etag":null,"topics":["apex-up","beer","cdc","circleci","golang","lambda","pact","react","serverless"],"latest_commit_sha":null,"homepage":"https://www.roundof.beer","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fergusstrange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-25T06:33:24.000Z","updated_at":"2023-11-27T22:47:58.000Z","dependencies_parsed_at":"2023-01-17T04:00:38.518Z","dependency_job_id":null,"html_url":"https://github.com/fergusstrange/roundofbeer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergusstrange%2Froundofbeer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergusstrange%2Froundofbeer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergusstrange%2Froundofbeer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fergusstrange%2Froundofbeer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fergusstrange","download_url":"https://codeload.github.com/fergusstrange/roundofbeer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246009071,"owners_count":20708881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apex-up","beer","cdc","circleci","golang","lambda","pact","react","serverless"],"created_at":"2025-02-02T10:37:54.157Z","updated_at":"2026-04-29T23:05:21.419Z","avatar_url":"https://github.com/fergusstrange.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CircleCI](https://circleci.com/gh/fergusstrange/roundofbeer.svg?style=shield)](https://circleci.com/gh/fergusstrange/roundofbeer) [![Go Report Card](https://goreportcard.com/badge/github.com/fergusstrange/roundofbeer)](https://goreportcard.com/report/github.com/fergusstrange/roundofbeer) [![Coverage Status](https://coveralls.io/repos/github/fergusstrange/roundofbeer/badge.svg)](https://coveralls.io/github/fergusstrange/roundofbeer)\n\n# Round of Beer\n\nKeep track of who's round it is and share it with your friends...\n\nBut really this is an example of end to end code, testing and deployment to cloud infrastructure.\n\n### Code\n\n* React front end using Material-UI framework\n* Go backend using Gin http web framework\n* DynamoDB persistence in AWS  \n\n### Testing\n\n* Front end behaviour testing using TestCafe\n* Front end unit test coverage using jest and snapshot rendering\n* Backend unit testing using testify\n* Backend behaviour testing using [apitest](https://apitest.dev)\n* Consumer Driven Contract tests using Pact Framework in both Javascript and Golang\n* CircleCI for continuous integration\n* Go Report Card\n* Coveralls coverage analysis\n\n### Deployment\n* Apex up for serverless deployment to AWS Lambda\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffergusstrange%2Froundofbeer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffergusstrange%2Froundofbeer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffergusstrange%2Froundofbeer/lists"}