/nexbank

Virtual account project using .Net Core and AngularJS.

Primary LanguageC#

NexBank

Projeto de uma conta virtual utilizando .Net Core e AngularJS.

Back-End

No BackEnd foram utilizados os conceitos/padrões de:

  • CQRS
  • UnitOfWork

O banco de dados na v1 esta InMemory.

Rodando os testes:

dotnet test

Para rodar a aplicação:

cd NexBank.Api/
dotnet run

A API estará rodando no endpoint

https://localhost:5001/v1/

A API esta documentada com swagger na rota:

https://localhost:5001/swagger/index.html

Front-End

Para rodar o front end recomendo utilizar o pacote http-server Necessário a instalação do Node.js

Após isso, basta:

cd NexBank.FrontEnd/
npx http-server -o

A tela list-accounts é apenas para propostas de DEMO, para facilitar a troca entre contas.

Todos

  • Transformar as requisições da API em async
  • Adicionar tratamento de exceções
  • Autenticações
  • Adicionar loadings no Front-end