Aplicação desenvolvida durante o teste técnico da empresa Cashforce.
- Banco de dados MySQL;
- Back-end em NodeJS com Express e Sequelize (Arquitetura MSC - Model, Service e Controller);
- Front-end em React com CSS Modules;
A aplicação vai rodar nas portas 3000(front-end), 3001(back-end) e 3002(banco de dados). Portanto, antes da execução, elas devem estar disponíveis na sua máquina local.
git clone [email protected]:erik-ymmt/cashforce-teste.git
cd cashforce-teste
docker-compose up
- A aplicação não irá funcionar sem o banco rodando, portanto, aguarde o container db subir e:
- Execute o SQL para criar o banco de dados da maneira que desejar (por ex.: MySQL Workbench). Importante: criar o Schema com o nome 'cashforce' (A criação do esquema não está no script, execute
CREATE SCHEMA cashforce; USE cashforce;
) - Reinicie o container do back-end
docker-compose restart backend
- Pronto! Acesse o front-end em
http://localhost:3000/