https://github.com/imgabreuw/bootcamp-santander-dev-week
Projeto desenvolvido durante o evento Santander Dev Week
https://github.com/imgabreuw/bootcamp-santander-dev-week
Last synced: about 1 month ago
JSON representation
Projeto desenvolvido durante o evento Santander Dev Week
- Host: GitHub
- URL: https://github.com/imgabreuw/bootcamp-santander-dev-week
- Owner: ImGabreuw
- License: mit
- Created: 2021-05-29T20:59:33.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-06T21:10:14.000Z (almost 4 years ago)
- Last Synced: 2025-01-31T04:12:23.247Z (3 months ago)
- Language: Java
- Homepage: http://bootcamp-santander-imgabreuw.herokuapp.com/bootcamp/swagger-ui/index.html?configUrl=/bootcamp/v3/api-docs/swagger-config
- Size: 75.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# bootcamp-santander-dev-week




> Projeto desenvolvido durante o evento Santander Dev Week
## 📝 TODO
- [X] Criar o projeto base
- [X] Configurar o projeto base
- [X] Executar o projeto base
- [X] Aprender Rest / API / JSON
- [X] Criar a camanda **Controller**
- [X] Criar as APIs
- [X] Documentar as APIs com [OpenAPI](https://www.openapis.org/)
- [X] Aplicar validações de dados
- [X] Adicionar o módulo Spring Data JPA
- [X] Configurar banco de dados (Postgresql)
- [X] Mapear entidades
- [X] Criar **Repository**
- [X] Criar a camada **Service**
- [X] Criar Mapper de conversão
- [X] Criar Exception Handlers
- [X] Criar repositório no GitHub
- [X] Versionar o código fonte
- [X] Publicar o backend na nuvem (Heroku)## 💻 Pré-requisitos
* Java 11 ou superior
* IDE favorita (Intellij IDEA / VS Code)
* Heroku CLI
* npm / yarn
* git## 💻 Tecnologias
* Java 11
* Spring
* Spring Boot
* Spring Web
* DevTools
* Lombok
* Swagger## 🚀 Execução do projeto### Backend
```bash
# Clone do repositório
$ git clone https://github.com/ImGabreuw/bootcamp-santander-dev-week
``````bash
# Entrar no diretório backend
$ cd bootcamp-santander-dev-week
``````bash
# Limpar o diretório target
$ mvn clean# Criar o fat JAR
$ mvn package
``````bash
# Entrar no diretório target
$ cd target/
``````bash
# Executar o fat JAR
$ java -jar bootcamp-santander-dev-week-1.0.0.jar
```Entrar em http://localhost:3000/bootcamp
## 📫 Contribuição
Para contribuir com **bootcamp-santander-dev-week**, siga estas etapas:1. Bifurque este repositório.
2. Crie um branch: `git checkout -b `.
3. Faça suas alterações e confirme-as: `git commit -m ''`
4. Envie para o branch original: `git push origin `
5. Crie a solicitação de pull.Como alternativa, consulte a documentação do GitHub em [como criar uma solicitação pull](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).
## 🤝 Colaboradores
Agradecemos às seguintes pessoas que contribuíram para este projeto:
## 😄 Seja um dos contribuidores
Quer fazer parte desse projeto? Clique [AQUI](CONTRIBUTING.md) e leia como contribuir.
## 📝 Licença
Esse projeto está sob licença. Veja o arquivo [LICENÇA](LICENSE.md) para mais detalhes.
[⬆ Voltar ao topo](#bootcamp-santander-dev-week)