{"id":22360598,"url":"https://github.com/eric-souzams/dealership","last_synced_at":"2026-04-17T00:32:34.280Z","repository":{"id":209564829,"uuid":"411470766","full_name":"eric-souzams/dealership","owner":"eric-souzams","description":"Sistema de concessionaria de carros","archived":false,"fork":false,"pushed_at":"2021-11-15T23:38:36.000Z","size":120,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-31T15:47:00.366Z","etag":null,"topics":["h2-database","java","jpa-hibernate","lombok","mysql","spring","spring-boot","spring-data-jpa","spring-validation"],"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-09-28T23:48:28.000Z","updated_at":"2021-11-15T23:38:39.000Z","dependencies_parsed_at":"2023-11-28T03:38:52.097Z","dependency_job_id":null,"html_url":"https://github.com/eric-souzams/dealership","commit_stats":null,"previous_names":["eric-souzams/dealership"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fdealership","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fdealership/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fdealership/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eric-souzams%2Fdealership/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eric-souzams","download_url":"https://codeload.github.com/eric-souzams/dealership/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245670210,"owners_count":20653320,"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":["h2-database","java","jpa-hibernate","lombok","mysql","spring","spring-boot","spring-data-jpa","spring-validation"],"created_at":"2024-12-04T16:17:37.358Z","updated_at":"2026-04-17T00:32:34.230Z","avatar_url":"https://github.com/eric-souzams.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDealership API\u003c/h1\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=\"#features\"\u003eFeatures\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\nDealership is API for companies than want sell cars, and this application will provide a UP on your sales and manage your company of correct shape.\n\n## Preview\n```\nCars\n\nGET: http://localhost:8080/cars\nGET: http://localhost:8080/cars/{carId}\nPOST: http://localhost:8080/cars\nPOST: http://localhost:8080/cars/{carId}/upload\n```\n\n```\nModels\n\nGET: http://localhost:8080/car-models\nGET: http://localhost:8080/car-models/{carModelId}\nPOST: http://localhost:8080/car-models\n```\n\n```\nClients\n\nGET: http://localhost:8080/clients\nGET: http://localhost:8080/clients/{clientId}\nPOST: http://localhost:8080/clients\n```\n\n```\nSales\n\nGET: http://localhost:8080/sales\nGET: http://localhost:8080/sales/{saleId}\nPOST: http://localhost:8080/sales\n```\n\n```\nEmployees\n\nGET: http://localhost:8080/employees\nGET: http://localhost:8080/employees/{employeeId}\nPOST: http://localhost:8080/employees\n```\n\n\n## Features\n- UUID [ x ]\n- Files upload [ x ]\n- JSON response refactor [ x ]\n- Custom exceptions and handler [ x ]\n- Tests coverage (coming soon) [ - ]\n\n\n## Technologies\nThis project was developed using the following technologies:\n- [Java](https://www.oracle.com/br/java/technologies/javase-jdk11-downloads.html)\n- [Spring Boot](https://spring.io/projects/spring-boot)\n- [Spring Data JPA](https://spring.io/projects/spring-data)\n- [Lombok](https://projectlombok.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/dealership.git\n$ cd /dealership\n$ mvn spring-boot:run\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%2Fdealership","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feric-souzams%2Fdealership","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feric-souzams%2Fdealership/lists"}