- Back end do aplicativo DTMoney que esta no repositório dtmoney_frontend
- Esta aplicação foi desenvolvida para treinar os conhecimentos adquiridos nos meus estudos com back end
- Tenho estudado o Adonis JS, um framework node, excelente e muito produtivo.
- Para testar o projeto vc pode usar um programa como Insomnia, e realizar as requisições na rota "/transactions"
- Voce tambem pode acessar o respositorio do front-end, que foi desenvolvido com o Nuxt3.
- Para o banco de dados eu usei o MySql em um container docker.
Ter instalado ou instalar
Docker Compose
Docker
# Subir Container dokker com o mysql
$ docker-compose up -d
# Rodar migration para criar a estrutura do banco de dados
$ node ace migration:run
# instalar as dependencias
$ npm install
# iniciar servidor em ambiente de desenvolvimento
$ npm run dev
- Para realizar as requisicoes é necessario criar o arquivo '.env', com as variaveis ambiente.
- Usar as credencias do docker.compose.yml e a porta 3333.