{"id":22360606,"url":"https://github.com/eric-souzams/beerstock","last_synced_at":"2025-07-22T08:32:12.912Z","repository":{"id":209564822,"uuid":"376908206","full_name":"eric-souzams/beerstock","owner":"eric-souzams","description":"Beer Stock is a API for managing beer stocks. However, the main focus is to develop unit tests to cover and validate the application.","archived":false,"fork":false,"pushed_at":"2021-06-14T19:05:06.000Z","size":291,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-26T14:32:51.263Z","etag":null,"topics":["hibernate","java","junit","spring","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eric-souzams.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-06-14T17:42:07.000Z","updated_at":"2021-07-01T22:45:20.000Z","dependencies_parsed_at":"2023-11-28T03:38:41.406Z","dependency_job_id":null,"html_url":"https://github.com/eric-souzams/beerstock","commit_stats":null,"previous_names":["eric-souzams/beerstock"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eric-souzams/beerstock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fbeerstock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fbeerstock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fbeerstock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fbeerstock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eric-souzams","download_url":"https://codeload.github.com/eric-souzams/beerstock/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fbeerstock/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266456245,"owners_count":23931383,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["hibernate","java","junit","spring","spring-boot"],"created_at":"2024-12-04T16:17:39.827Z","updated_at":"2025-07-22T08:32:12.890Z","avatar_url":"https://github.com/eric-souzams.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/logo.png\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#about\"\u003eAbout\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#preview\"\u003ePreview\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#technologies\"\u003eTechnologies\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#building\"\u003eBuilding\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003c/p\u003e\n\n\n## About\n\u003cstrong\u003eBeer Stock\u003c/strong\u003e is a API for managing beer stocks. However, the main focus is to develop unit tests to cover and validate the application.\n\n\n## Preview\n#### Tests Coverage\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/7.png\" /\u003e\n\u003c/p\u003e\n\n#### Beer Stock\n```\nPOST: http://localhost:8080/api/v1/beers\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/1.png\" /\u003e\n\u003c/p\u003e\n\n```\nGET: http://localhost:8080/api/v1/beers/{name}\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/2.png\" /\u003e\n\u003c/p\u003e\n\n```\nGET: http://localhost:8080/api/v1/beers\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/3.png\" /\u003e\n\u003c/p\u003e\n\n```\nDELETE: http://localhost:8080/api/v1/beers/{id}\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/4.png\" /\u003e\n\u003c/p\u003e\n\n```\nPATCH: http://localhost:8080/api/v1/beers/{id}/increment\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/5.png\" /\u003e\n\u003c/p\u003e\n\n```\nPATCH: http://localhost:8080/api/v1/beers/{id}/decrement\n```\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./public/6.png\" /\u003e\n\u003c/p\u003e\n\n\n\n## Back-end Technologies\nThis project was developed using the following technologies:\n- [Spring](https://spring.io/)\n- [Java](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html)\n- [JPA + Hibernate](https://spring.io/projects/spring-data-jpa)\n- [JUnit](https://junit.org)\n- [Mockito](https://site.mockito.org)\n- [Hamcrest](https://hamcrest.org)\n- [MapStruct](https://mapstruct.org)\n\n\n## Building\nYou'll need [Java 11+](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html) and [Maven](https://maven.apache.org/download.cgi) installed on your computer in order to build this app.\n\n```bash\n$ git clone https://github.com/eric-souzams/beerstock.git\n$ cd /beerstock\n$ mvn spring-boot:run\n```\n\n\n## Contributing\nThis repository is currently under development. If you want to contribute please fork the repository and get your hands dirty, and make the changes as you'd like and submit the Pull request.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feric-souzams%2Fbeerstock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feric-souzams%2Fbeerstock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feric-souzams%2Fbeerstock/lists"}