Sistema de controle de conta corrente que rende 100% do CDI
- Dotnet Core SDK - 3.1.402
- yarn - 1.22.5
- Docker e Docker Compose (19.03.6) ou MySql (8.0.21)
- Vue/Cli - 4.5.6
- Quasar/Cli - 1.1.0
Os testes de integração requerem base de dados MySQL configurada conforme o primeiro passo para rodar este projeto
- ASP.NET Core 3.1
- Quartz (Cria JOB para rentabilizar conta corrente)
- Swagger UI 5
- Entity Framework Core
- Axios
- VueJs
- Quasar Framework
- Na raiz do repositório rodar o comando:
docker-compose up -d
Ou possuir base de dados MySQL, requer modificação da variávelDataBaseConf.ConnectionString
emappsettings.Development.json
- Executar script sql (
dbScript/EFMigration.sql
) na base de dados
Na pasta BacenGateway/Brka.Bank.BacenGateway.WebApi
Executar
dotnet restore
dotnet run
Na pasta src/Conta/Brka.Bank.Contas.WebApi
Executar
dotnet restore
dotnet run
Na pasta src/Apresentacao
Executar
yarn install
quasar dev
Ao acessar fronted deve obter: