Este projeto consiste em criar um pequeno cadastro de clientes com vínculo de contatos, depois mostrar o cliente e seus contatos vinculados. Um pouco das tecnologias usadas:
Clone o repositório
Acesse pelo terminal a pasta 'backend_manycontacts' que está dentro do repositório.
No terminal utilizar o comando
yarn install
(Aguardar a instalação dos pacotes)
Em seguida, crie um arquivo .env, copiando o formato do arquivo .env.example:
cp .env.example .env
Configure suas variáveis de ambiente com suas credenciais do Postgres e uma nova database da sua escolha. (As requisições do front está setada para 'localhost:3000')
Execute as migrations com o comando:
yarn typeorm migration:run -d src/data-source.ts
Utilize o comando
yarn dev
Devera aparecer a mensagem no terminal 'Server running on port 3000'
Caso queria testar somente o backEnd tem um arquivo do insomnia na raiz do projeto, só importar e testar as rotas
Agora abra outro terminal para conseguir rodar os dois ao mesmo tempo, agora acesse pelo terminal a pasta 'frontend_manycontacts' que está dentro do repositório.
No terminal utilizar o comando
yarn install
Utilize o comando
yarn start
como o backend está utilizando a porta 3000,Confirme a primeira pergunta para utilizar outra porta no frontEnd. Pronto a aplicação irá abrir em seu navegador padrão e poderá utilizar!