Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luccabyte/java-restful-api-sdw2023
Java RESTful API criada para a Santander Dev Week 2023, utilizando Java 17 e Spring Boot 3
https://github.com/luccabyte/java-restful-api-sdw2023
Last synced: 5 days ago
JSON representation
Java RESTful API criada para a Santander Dev Week 2023, utilizando Java 17 e Spring Boot 3
- Host: GitHub
- URL: https://github.com/luccabyte/java-restful-api-sdw2023
- Owner: luccaByte
- Created: 2023-10-21T00:19:46.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-10T22:58:08.000Z (about 1 year ago)
- Last Synced: 2024-11-10T09:06:13.729Z (5 days ago)
- Language: Java
- Homepage:
- Size: 86.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio de Projeto - Santander Dev Week 2023
Java RESTful API criada para a Santander Dev Week 2023, utilizando Java 17 e Spring Boot 3.
### Tecnologias
- Java 17: [Documentação](https://docs.oracle.com/en/java/javase/17/)
- Spring Boot 3: [Documentação](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started)
- Spring Data JPA: [Documentação](https://docs.spring.io/spring-data/jpa/docs/current/reference/html/)
- Railway: [Documentação](https://docs.railway.app/)### Diagrama de Classe da API
```mermaid
classDiagram
class User {
- name: String
- account: Account
- features: List
- card: Card
- news: List
}
class Account {
- number: String
- agency: String
- balance: Float
- limit: Float
}
class Feature {
- icon: String
- description: String
}
class Card {
- number: String
- limit: Float
}
class News {
- icon: String
- description: String
}User "1" *--> "1" Account: has
User "0..*" *--> "N" Feature: has
User "1" * --> "1" Card: has
User "0..*" *--> "N" News: has
```### Modelo Figma do App Santander
Uma prévia do modelo usado para construção da api:
- [Modelo Figma](https://www.figma.com/file/0ZsjwjsYlYd3timxqMWlbj/SANTANDER---Projeto-Web%2FMobile?type=design&node-id=2-92&mode=design&t=yRxhKzjzKWJ3XQ4J-0)