Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carloshenriquefs/scheduling-financial
đ” - Scheduling financial transfers
https://github.com/carloshenriquefs/scheduling-financial
cors h2-database hibernate java11 transfer
Last synced: about 1 month ago
JSON representation
đ” - Scheduling financial transfers
- Host: GitHub
- URL: https://github.com/carloshenriquefs/scheduling-financial
- Owner: carloshenriquefs
- License: mit
- Created: 2024-03-14T17:57:20.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-18T23:52:14.000Z (9 months ago)
- Last Synced: 2024-10-13T04:21:06.670Z (2 months ago)
- Topics: cors, h2-database, hibernate, java11, transfer
- Language: Java
- Homepage:
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :dollar: - Desafio DSMovie-RestAssured
- Desenvolver um sistema de agendamento de transferĂȘncias financeiras;
## :pushpin: - EntregĂĄveis:
- Aplicação + pequena documentação no README explicando suas decisÔes arquiteturais, versÔes de linguagem, ferramentas utilizadas e instruçÔes para a subido do projeto.
## :white_check_mark: - Avaliação:
- Desenvolver tanto a API quanto o front-end (Spring boot e VueJs no front, caso nĂŁo tenha conhecimento de VueJs, pode ser feito o front com angular). **Utilizar a versĂŁo 11 do Java**;
- O objetivo dessa tarefa Ă© avaliar como vocĂȘ vai desenvolver o cĂłdigo em termos de estilo, eficiĂȘncia, qualidade e prazo de entrega;
## :book: - Tarefa:
- Desenvolver um sistema de agendamento de transferĂȘncias financeiras.
- O usuĂĄrio deve poder agendar uma transferĂȘncia financeira com as seguintes informaçÔes:## :scroll: - Regras:
1 - Conta de origem (padrĂŁo XXXXXXXXXX), conta de destino (padrĂŁo XXXXXXXXXX), valor da transferĂȘncia, taxa (a ser calculada conforme tabela abaixo), data da transferĂȘncia (data em que serĂĄ realizada a transferĂȘncia) e data de agendamento (hoje);
2 - O cĂĄlculo da taxa sobre o **valor a ser transferido** depende da data de transferĂȘncia como segue:
| Dias TransferĂȘncia | R$ | Taxa |
|:------------------:|:--------:|:--------:|
| De | Até | | |
| 0 | 0 | 3,00 | 2,5% |
| 1 | 10 | 12,00 | 0,0% |
| 11 | 20 | 0,00 | 8,2% |
| 21 | 30 | 0,00 | 6,9% |
| 31 | 40 | 0,00 | 4,7% |
| 41 | 50 | 0,00 | 1,7% |**Observação:** Caso nĂŁo haja taxa aplicĂĄvel, lançar um alerta sobre o erro e nĂŁo permitir transferĂȘncia.
3 - O usuĂĄrio deve poder ver o extrato de todos os agendamentos cadastrados.
**Nota:** A persistĂȘncia deve ser feita em banco de dados em memĂłria H2.