{"id":23681747,"url":"https://github.com/vilhalva/api-de-vendas","last_synced_at":"2026-01-03T03:30:16.120Z","repository":{"id":248911150,"uuid":"822723150","full_name":"VILHALVA/API-DE-VENDAS","owner":"VILHALVA","description":"👨‍🏫APP DE SISTEMA DE VENDAS SIMPLES COM SPRING BOOT E SQL SERVER.","archived":false,"fork":false,"pushed_at":"2024-07-17T17:56:35.000Z","size":258,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T18:42:14.797Z","etag":null,"topics":["api-rest","crud","database","framework","java","projeto","site","spring-boot","sql-server"],"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/VILHALVA.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-01T17:27:55.000Z","updated_at":"2024-07-17T17:56:39.000Z","dependencies_parsed_at":"2024-07-17T22:00:22.895Z","dependency_job_id":"1204bc64-9972-4d8b-a793-f867497bf13a","html_url":"https://github.com/VILHALVA/API-DE-VENDAS","commit_stats":null,"previous_names":["vilhalva/api-de-vendas"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAPI-DE-VENDAS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAPI-DE-VENDAS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAPI-DE-VENDAS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VILHALVA%2FAPI-DE-VENDAS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VILHALVA","download_url":"https://codeload.github.com/VILHALVA/API-DE-VENDAS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239728544,"owners_count":19687363,"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":["api-rest","crud","database","framework","java","projeto","site","spring-boot","sql-server"],"created_at":"2024-12-29T18:41:35.496Z","updated_at":"2026-01-03T03:30:16.072Z","avatar_url":"https://github.com/VILHALVA.png","language":"Java","readme":"# API DE VENDAS\n👨‍🏫APP DE SISTEMA DE VENDAS SIMPLES COM SPRING BOOT E SQL SERVER.\n\n\u003cimg src=\"./IMAGENS/FOTO_1.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\u003cimg src=\"./IMAGENS/FOTO_2.png\" align=\"center\" width=\"500\"\u003e \u003cbr\u003e\n\n## DESCRIÇÃO:\nO Projeto é uma API REST para um sistema de vendas simples, aplicando vários conceitos do ecossistema Spring. A API permite o gerenciamento de clientes, produtos, vendas e usuários, com funcionalidades de autenticação e autorização.\n\n## COMO USAR?\n### 1º PASSO: INICIAR O MICROSOFT SQL SERVER:\nAbra o terminal e execute o seguinte comando para iniciar o Microsoft SQL Server:\n\n```sh\ndocker run -d --name sqlserver2017 --restart=always -e \"ACCEPT_EULA=Y\" -e \"SA_PASSWORD=DaTaBaSe6-3-3#TSG\" -p 1401:1433 mcr.microsoft.com/mssql/server:2017-latest\n```\n\n### 2º PASSO: CRIAR A BASE DE DADOS:\nConecte-se ao SQL Server usando um gerenciador de banco de dados (como o DBeaver) e execute o seguinte script para criar a base de dados:\n\n```sql\ncreate database sistemaVendasDB\n```\n\n### 3º PASSO: EXECUTAR O PROJETO:\nAbra o terminal, vá até a pasta do projeto e execute o seguinte comando:\n\n```sh\nmvn package spring-boot:run\n```\n\n## DOCUMENTAÇÃO DOS ENDPOINTS:\nA documentação dos endpoints está disponível em: [Swagger UI](http://localhost:8095/sistema-vendas/swagger-ui.html)\n\n## MAIS REFERENCIAS:\n- [SPRING BOOT](https://github.com/VILHALVA/CURSO-DE-SPRING-BOOT)\n- [API REST](https://github.com/VILHALVA/CURSO-DE-API-REST)\n- [SPRING DATA](https://spring.io/projects/spring-data)\n- [SPRING SECURITY](https://spring.io/projects/spring-security)\n- [SQL SERVER](https://github.com/VILHALVA/CURSO-DE-SQL-SERVER)\n- [MAVEN](https://maven.apache.org/)\n- [LOMBOK](https://projectlombok.org)\n- [FLYWAY](https://flywaydb.org/documentation)\n\n## CREDITOS:\n- [PROJETO CRIADO PELO \"ThiagoSousaGarcia\"](https://github.com/ThiagoSousaGarcia/sistema-vendas-spring)\n- [PROJETO EDITADO PELO VILHALVA](https://github.com/VILHALVA)\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilhalva%2Fapi-de-vendas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvilhalva%2Fapi-de-vendas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvilhalva%2Fapi-de-vendas/lists"}