Arquitetura e criação do back-end ( microserviços ), front-end e docker ( compose )
Front-end: Foi usado Angular 9 devido sua capacidade de desenvolvimento onde temos uma arquiterura baseada em OOP diferente de outras ferramentas no front-end.
- Ngx Bootstrap - Lib Angular que ajuda na criação de telas mantida por um grande player de mercado javascript.
- MomentJs - Usado para validar datas na aplicação deixando de uma forma mais limpa e clara.
Micro serviços Back-end: Feito em nodeJs com framework adonisJs, uma ferramenta bem rápida e fácil de ser usada e apropriada para o uso de Micro serviços.
Banco de dados postgres: o uso está relacionadas à economia e ao alto desempenho para plataforma.
Baixe o arquivo compose docker-compose.yaml
# Clone this repository
$ git clone https://github.com/troquatte/finances-docker-compose.git
# Go into the repository
$ cd finances-docker-compose
# Up Docker Compose
$ docker-compose up -d
# Access port
$ http:localhost:80
Repositório de arquivos usados na aplicação
# Docker Copose
https://github.com/troquatte/finances-docker-compose
# Front-end - Angular
https://github.com/troquatte/finance-front-end
# Api GateWay
https://github.com/troquatte/finance-api-gateway
# Api Balance
https://github.com/troquatte/finances-api-balance
#Api Expense
https://github.com/troquatte/finance-api-expenses
#Api Data Expense
https://github.com/troquatte/finance-api-data-expenses
#Script Postgres
https://github.com/troquatte/finance-db-postgres
Repositório de arquivos usados na aplicação Docker
# Docker Copose
https://github.com/troquatte/finances-docker-compose
# Front-end - Angular
https://hub.docker.com/repository/docker/dtroquatte/finance-front-end
# Api GateWay
https://hub.docker.com/repository/docker/dtroquatte/finance-api-gateway
# Api Balance
https://hub.docker.com/repository/docker/dtroquatte/finance-api-balance
#Api Expense
https://hub.docker.com/repository/docker/dtroquatte/finance-api-expenses
#Api Data Expense
https://hub.docker.com/repository/docker/dtroquatte/finance-api-data-expenses
#Script Postgres
https://hub.docker.com/repository/docker/dtroquatte/finances-postgres