https://github.com/hellyaxs/elibank
API construída com Spring boot para simulação de transações bancarias
https://github.com/hellyaxs/elibank
angular docker-compose java jenkins load-balancer nginx postgresql spring-security
Last synced: 6 months ago
JSON representation
API construída com Spring boot para simulação de transações bancarias
- Host: GitHub
- URL: https://github.com/hellyaxs/elibank
- Owner: hellyaxs
- Created: 2022-05-04T13:13:34.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-19T15:33:21.000Z (almost 2 years ago)
- Last Synced: 2025-01-04T02:53:25.506Z (over 1 year ago)
- Topics: angular, docker-compose, java, jenkins, load-balancer, nginx, postgresql, spring-security
- Language: Java
- Homepage:
- Size: 90.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# (API REST) Simulação de Transações Bancarias
### Recursos Utilizados neste projeto
Abaixo vou deixar as ferramentas e conhecimento adquiridos neste projeto:
* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
* [Spring Data JPA](https://docs.spring.io/spring-boot/docs/2.6.7/reference/htmlsingle/#boot-features-jpa-and-spring-data)
* [Spring Web](https://docs.spring.io/spring-boot/docs/2.6.7/reference/htmlsingle/#boot-features-developing-web-applications)
* [Spring Security](https://docs.spring.io/spring-boot/docs/2.6.7/reference/htmlsingle/#boot-features-security-and-spring-security)
* [Json web Token](https://jwt.io/)
* [Spring Boot DevTools](https://docs.spring.io/spring-boot/docs/2.6.7/reference/htmlsingle/#using-boot-devtools)
* [Lombok](https://projectlombok.org/)
* [JPQL](https://www.devmedia.com.br/jpql-java-persistence-query-language/28180)
* [H2 Database](https://www.h2database.com/html/main.html)
* [docker](https://www.docker.com/)
* [docker-compose](https://docs.docker.com/compose/)
* [Postgres](https://www.postgresql.org/)











**SANTANDER DEV WEEK**
## requistos para rodar o projeto:
- docker
- docker-compose
- java 11
## Como executar a aplicação
### Clone o repositório
```bash
git clone https://github.com/hellyaxs/SantanderBankline_Api
```
```bash
docker-compose up -f ./docker --build -d
```
Acesse Front-end em: http://localhost:8001/
Acesse API em: http://localhost:8000/
## Documentação da API
Acesse a documentação da API em: http://localhost:8000/swagger-ui.html
Acesse o projeto front-end em: [front-end](https://github.com/hellyaxs/bankline-app)
## Arquitetura do projeto
