Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andersonhsporto/sacola-api
API Desenvolvida Durante o Ifood Dev Week
https://github.com/andersonhsporto/sacola-api
docker docker-compose h2-database ifood-dev-week java jpa jpa-hibernate lombok maven spring-boot swagger
Last synced: 2 days ago
JSON representation
API Desenvolvida Durante o Ifood Dev Week
- Host: GitHub
- URL: https://github.com/andersonhsporto/sacola-api
- Owner: andersonhsporto
- Created: 2022-09-28T22:37:47.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-07T01:53:22.000Z (about 2 years ago)
- Last Synced: 2023-03-03T22:33:03.693Z (over 1 year ago)
- Topics: docker, docker-compose, h2-database, ifood-dev-week, java, jpa, jpa-hibernate, lombok, maven, spring-boot, swagger
- Language: Java
- Homepage:
- Size: 98.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Sacola API
Sacola Api é uma [API REST](https://www.redhat.com/pt-br/topics/api/what-is-a-rest-api)
utilizada para servir uma aplicação com domínio de delivery, utilizando o framework
[Spring](https://spring.io/projects/spring-boot).## Ferramentas Utilizadas
* [JAVA 19](https://www.java.com/pt-BR/) - Linguagem de programação (JDK 19).
* [Spring](https://spring.io/projects/spring-boot) - Framework MVC.
* [Apache Maven 3.8.6](https://maven.apache.org/) - Gerenciador de dependências.
* [IntelliJ](https://www.jetbrains.com/idea/) - IDE para desenvolvimento.
* [Docker](https://www.docker.com/) - Serviço de virtualização.
* [H2](https://www.h2database.com/html/main.html) - Banco de dados em memoria.Features
- [x] Incluir itens na sacola
- [x] Visualizar sacola
- [x] Fechar sacola
- [x] Excluir sacola
- [x] Atualizar sacola
- [x] Docker### Terminal / Console:
- Faça um clone do projeto na sua máquina:
git clone https://github.com/andersonhsporto/sacola-API.git
- Entre na pasta raiz do projeto:
cd sacola-API
- Utilize o comando:
./mvn package
### Docker:
Para iniciar a api em ambiente docker utilize o comando abaixo na raiz do repositório:```sh
docker-compose up
```Dependências Utilizadas
Dependência
Versãospring initialzr
https://start.spring.io/spring-boot-starter-web
2.7.4spring-boot-starter-data-jpa
2.7.4lombok
1.18.24springfox-boot-starter
3.0.0h2
2.1.214Inspirado no projeto [Api Ifood Dev Week](https://github.com/cami-la/sacola-api_IFOOD_DEV_WEEK).
Minhas informações de contato 📬