{"id":20245697,"url":"https://github.com/lucasrznd/contract-management-api","last_synced_at":"2026-05-06T13:17:19.442Z","repository":{"id":249982697,"uuid":"833135220","full_name":"lucasrznd/contract-management-api","owner":"lucasrznd","description":"API para gerenciamento de contratos.","archived":false,"fork":false,"pushed_at":"2024-12-09T10:38:10.000Z","size":193,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T15:47:01.930Z","etag":null,"topics":["java","mapstruct","postgresql","spring-boot","springdata-jpa"],"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/lucasrznd.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":"2024-07-24T12:26:28.000Z","updated_at":"2024-12-09T10:38:13.000Z","dependencies_parsed_at":"2024-08-26T12:46:38.075Z","dependency_job_id":"c88e8840-6c37-4ce8-b8a8-a75ffe226b97","html_url":"https://github.com/lucasrznd/contract-management-api","commit_stats":null,"previous_names":["lucasrznd/contract-management-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lucasrznd/contract-management-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasrznd%2Fcontract-management-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasrznd%2Fcontract-management-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasrznd%2Fcontract-management-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasrznd%2Fcontract-management-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucasrznd","download_url":"https://codeload.github.com/lucasrznd/contract-management-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasrznd%2Fcontract-management-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32695256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["java","mapstruct","postgresql","spring-boot","springdata-jpa"],"created_at":"2024-11-14T09:23:19.080Z","updated_at":"2026-05-06T13:17:19.427Z","avatar_url":"https://github.com/lucasrznd.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003eContract Management API\u003c/h2\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=openjdk\u0026logoColor=white)\n![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge\u0026logo=spring\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n\u003c/div\u003e\n\n\u003ch2 id=\"description\"\u003e📙 Descrição\u003c/h2\u003e\n\nEsta API é responsável pela gestão de contratos, especificamente para rádio. A API fornece endpoints para o cadastro de empresas comerciais com seus dados jurídicos, bem como para o cadastro de contratos e vendedores. \n\n\u003ch2 id=\"features\"\u003e✨ Funcionalidades\u003c/h2\u003e\n\n- **Cadastro de Empresas Comerciais**: Endpoints para adicionar e gerenciar empresas clientes.\n- **Cadastro de Vendedores**: Endpoints para adicionar e gerenciar vendedores.\n- **Cadastro de Contratos**: Endpoints para adicionar e gerenciar contratos associados a essas empresas.\n\n\u003ch2 id=\"swagger\"\u003e📄 Swagger\u003c/h2\u003e\n\n\u003cimg src=\"https://github.com/user-attachments/assets/c050fdb5-f783-48b7-b964-8a1d78895fc9\" height=\"950\" /\u003e\n\n\n\u003ch2 id=\"installation\"\u003e🛠️ Instalação\u003c/h2\u003e\n\n1. Clone o repositório para o seu ambiente local:\n\n```\ngit clone https://github.com/lucasrznd/contract-management-api.git\n```\n\n2. Navegue até o diretório do projeto:\n\n```\ncd contract-management-api\n```\n\n3. Construa a imagem Docker:\n\n```\ndocker build -t contracts-api .\n```\n\n5. Inicie a aplicação usando Docker Compose:\n\n```\ndocker-compose up -d\n```\n\n\u003ch2 id=\"author\"\u003e👨🏻‍💻 Autor\u003c/h2\u003e\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/lucasrznd\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/101664450?v=4\u0026v=\" width=\"115px;\" alt=\"Lucas Rezende\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Rezende\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr/\u003e\u003ca title=\"Código\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasrznd%2Fcontract-management-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasrznd%2Fcontract-management-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasrznd%2Fcontract-management-api/lists"}