Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lgomezruiz/sales-api-rest
Simple REST API with basic knowledge of Spring Boot and using PostgreSQL database. In this case, the service manages information about different customers, saving their ID, name, surname, direction, phone and email. API Documentation with Swagger.
https://github.com/lgomezruiz/sales-api-rest
api-rest intellij java maven postgresql postman spring spring-boot spring-data-jpa spring-web swagger
Last synced: about 1 month ago
JSON representation
Simple REST API with basic knowledge of Spring Boot and using PostgreSQL database. In this case, the service manages information about different customers, saving their ID, name, surname, direction, phone and email. API Documentation with Swagger.
- Host: GitHub
- URL: https://github.com/lgomezruiz/sales-api-rest
- Owner: lgomezruiz
- Created: 2024-06-04T10:49:50.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-06-04T11:00:19.000Z (6 months ago)
- Last Synced: 2024-09-27T05:21:28.286Z (about 2 months ago)
- Topics: api-rest, intellij, java, maven, postgresql, postman, spring, spring-boot, spring-data-jpa, spring-web, swagger
- Language: Java
- Homepage:
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SALES API REST
Simple REST API with basic knowledge of Spring Boot and using PostgreSQL database. In this case, the service manages information about different customers, saving their ID, name, surname, direction, phone and email. API Documentation with Swagger.## Project preview
![post](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/4f5df164-0e57-4196-85ac-b838770e87fa)## Technologies:
![Java](https://img.shields.io/badge/Java-007396?style=for-the-badge&logoColor=white)
![Spring Boot](https://img.shields.io/badge/Spring%20Boot-6DB33F?style=for-the-badge&logo=springboot&logoColor=white)
![Postman](https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge&logo=postman&logoColor=white)
![IntelliJ IDEA](https://img.shields.io/badge/IntelliJ%20Idea-808080?style=for-the-badge&logo=intellijidea&logoColor=white)
SwaggerCharacteristics:
- Project: Maven
- Language: Java 17
- Spring Boot 3.2.5
- Packaging: JarDependencies:
- Spring Web
- Spring Data JPA
- PostgreSQL Driver
- Springfox Swagger 2
- Springfox Swagger UIPOST example
![post](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/a2e1ddd1-5e5c-4d2b-b8b0-68ae718f92a2)
GET example
![get](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/ae90a100-bbfb-476e-a10c-9cb7f7b49c83)
PUT example
![put](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/9d711366-01d1-48ba-a0c1-1b1a7c30b050)
PostgreSQL View
![postgresql](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/cfa85e0f-a359-46f4-ac57-ea907263342a)
DELETE example
![delete](https://github.com/lgomezruiz/sales-api-rest/assets/97950503/cbd00a25-4cdd-4d5c-be4c-8b1c67ca3109)
## Authors ✒️
- **Laura Gómez Ruiz**
[![Portfolio](https://img.shields.io/badge/Portfolio-CEE7FF?style=for-the-badge&labelColor=black&link=https%3A%2F%2Flauragomezruiz.netlify.app%2F)](https://lauragomezruiz.netlify.app/)
[![linkedin](https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/lgomezruiz/)