{"id":20398308,"url":"https://github.com/elvisoliveira/supreme-spoon","last_synced_at":"2026-04-04T20:33:20.086Z","repository":{"id":79424897,"uuid":"200122600","full_name":"elvisoliveira/supreme-spoon","owner":"elvisoliveira","description":"🏭 Restful service that implements a simplified scope of industrial assets management","archived":false,"fork":false,"pushed_at":"2019-08-06T02:19:03.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-05T04:25:21.415Z","etag":null,"topics":["docker","hibernate","junit","maven","mockito","postgresql","slf4j","spring-boot","tomcat"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"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/elvisoliveira.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-01T21:40:32.000Z","updated_at":"2019-09-27T12:46:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"11f14f61-55e5-47db-b2dd-c767e978f29f","html_url":"https://github.com/elvisoliveira/supreme-spoon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elvisoliveira/supreme-spoon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elvisoliveira%2Fsupreme-spoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elvisoliveira%2Fsupreme-spoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elvisoliveira%2Fsupreme-spoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elvisoliveira%2Fsupreme-spoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elvisoliveira","download_url":"https://codeload.github.com/elvisoliveira/supreme-spoon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elvisoliveira%2Fsupreme-spoon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31413269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T20:09:54.854Z","status":"ssl_error","status_checked_at":"2026-04-04T20:09:44.350Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["docker","hibernate","junit","maven","mockito","postgresql","slf4j","spring-boot","tomcat"],"created_at":"2024-11-15T04:20:19.145Z","updated_at":"2026-04-04T20:33:20.051Z","avatar_url":"https://github.com/elvisoliveira.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Springboot Bootstrap\n\nRestful service that implements a simplified scope of industrial asset's management. The API exposes the following features and methods:\n\n### Equipment\n1. List inventory with all equipment\n2. Consult a specific equipment through its id\n\n### Maintenance orders\nReturns the date when a piece of equipment will undergo a particular maintenance service\n1. Create a maintenance order\n2. Change an existing maintenance order\n3. Consult all existing maintenance orders\n4. See a specific order by its id\n\nThe service uses JSON format to represent information, which is persisted and mapped in a `Hibernate` schema.\n\n## Quickstart\n\nDeveloped on debian-based linux distro.\n\n```bash\ndocker-compose build\ndocker-compose up\n```\n\n## Endpoints\n\nEndpoints uses either a HTTP `GET`, `POST` or `DELETE` to access, insert and update, or delete data, respectively.\n\nAn `Postman` Collection (and Environment) is available on the root folder of this project.\n\n**URL**: `/equipment/all`\n\n**Method**: `GET`\n\n---\n\n**URL**: `/equipment/{:id}`\n\n**Method**: `GET`\n\n---\n\n**URL**: `/maintenance/browse`\n                             \n**Method**: `GET`\n                             \n---\n\n**URL**: `/maintenance/{:id}`\n\n**Method**: `GET`\n\n---\n\n**URL**: `/maintenance`\n\n**Method**: `POST`\n\n**Insert**: \n```json\n{\n    \"date\": \"2003-05-16\",\n    \"equipment\": 2\n}\n```\n**Update**:\n```json\n{\n    \"id\": 2,\n    \"date\": \"2003-05-17\",\n    \"equipment\": 2\n}\n```\n## Toolbox\n\n* JDK 8\n* Maven 3.x\n* PostgreSQL 9.4\n* SLF4J\n* Spring Boot\n* Hibernate\n* JUnit\n* Tomcat\n* Mockito","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felvisoliveira%2Fsupreme-spoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felvisoliveira%2Fsupreme-spoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felvisoliveira%2Fsupreme-spoon/lists"}