Antes de tudo, na sua máquina deverá ter:
Será necessário instalar as dependências do projeto back-end que está no diretório /api
, executá-lo, e então depois instalar e executar as dependências do front-end que se encontra no diretório /frontend
.
$ git clone https://github.com/danielfilh0/fincheck.git
$ cd fincheck/api
$ docker compose up -d
Aqui será preciso criar um arquivo .env
seguindo o exemplo do arquivo .env.example
.
Para o envio de emails, o sistema utiliza o serviço do Gmail
. Será preciso criar uma conta Google
, habilitar a autenticação
de dois fatores e criar uma senha de aplicativo neste link. Após isso,
no arquivo .env
atribua às variáveis EMAIL_USER
e EMAIL_PASSWORD
o email e senha de aplicativo criados.
$ npx prisma migrate dev
$ npm install # ou yarn install
$ npm run start:dev # ou yarn start:dev
$ cd fincheck/frontend
$ npm install # ou yarn install
Aqui será preciso criar um arquivo .env
seguindo o exemplo do arquivo .env.example
.
$ npm run dev # ou yarn dev