Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianamendes/bdr-desafio-radar-center
https://github.com/adrianamendes/bdr-desafio-radar-center
angular java-11 mit-license postgresql spring-boot swagger
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/adrianamendes/bdr-desafio-radar-center
- Owner: AdrianaMendes
- License: mit
- Created: 2023-05-05T12:51:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-08T11:10:14.000Z (over 1 year ago)
- Last Synced: 2024-09-30T13:02:42.134Z (about 2 months ago)
- Topics: angular, java-11, mit-license, postgresql, spring-boot, swagger
- Language: Java
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white) ![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white) ![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white) ![Angular](https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge&logo=angular&logoColor=white) ![Spring](https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge&logo=spring&logoColor=white) ![Swagger](https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&logo=swagger&logoColor=white)
# Radar Center
O projeto consiste no desenvolvimento de uma API e um Serviço. A aplicação WEB foi desenvolvida com backend em Java 11 + Spring Boot + Maven + PostgreSQL, Angular e documentação Swagger. O contexto da aplicação é sobre uma central de infrações, onde os registros são gerados de forma automatizada a cada três segundos e os dados são atualizados no dashboard a cada dez segundos.
## Teste localhost
Para testar localmente a aplicação, é preciso configurar o arquivo properties do backend conforme mostrado abaixo. No presente projeto foi utlizado a IDE Spring Tool Suite para realizar o deploy.
```
## POSTGRES
db.username=postgres
db.password=1234
db.host=localhost
db.database=postgres
db.port=5432
```![ApplicationProperties](images/application-properties.png)
![Connection 1](images/connection-1.png)
![Spring Tool Suite](images/sts.png)
## Swagger
O projeto foi desenvolvido com a documentação Swagger, que está disponível no aquivo ```swagger.json```.
Para acessar a documentação swagger acesse esta URL: http://localhost:8080/swagger-ui/index.html
![Swagger](images/swagger-1.png)
## Frontend Angular
Para executar a aplicação frontend é preciso ter o Node e NPM instalado no ambiente e executar o comando npm start e acessar o link http://localhost:4200/
![Frontend 1](images/frontend-1.png)
![Frontend 2](images/frontend-2.png)
## Licença
Este projeto está sob licença MIT © 2023 Adriana Mirian Mendes Cardoso.
Para mais informações acesse o arquivo :scroll: `LICENSE`.## Contato
:email: E-Mail: [[email protected]]([email protected])
:clipboard: Linkedin: [https://www.linkedin.com/in/amendescardoso](https://www.linkedin.com/in/adriana-mirian-mendes-cardoso)
:package: GitHub: [https://github.com/AdrianaMendes](https://github.com/AdrianaMendes)