qu1ck-technical-test

Project for the qu1ck selection process.

MIT License

Stars
0
Committers
2

qu1ck-technical-test

Projeto para o processo seletivo da qu1ck.

Criação de um workflow com chat bot para uma pizzaria, na qual possui um chat bot que utiliza inteligência artificial para responder os usuários.

Possuindo um sistema de gerenciamento de estoque, pedidos e notificações caso algum item do estoque esteja se esgotando.

Começando

Docker

docker-compose=>2.24.6
docker=>24.0.7

Copie o .env e preencha as informações dele

cp .env_example ./qu1ck-technical-test/.env

Faça a build do projeto

docker compose build

Suba o container

docker compose up -d

Migrations

Só deve ser realizadas na primeira execução do container

Acesse o container web usando sh

docker container exec -it qu1ck-technical-test-web-1 sh

Execute as migrations

npm run migration:run

Saia do container

exit

Seu aplicativo está disponível em localhost:8080

Node

Acesse o diretório do projeto.

cd qu1ck-technical-test

Copie o .env e preencha as informações dele

cp ../.env_example .env

Instale as dependências

npm install

Execute o prisma generate

npm run prisma:generate

Execute as migrações

npm run migration:run

Faça a build

npm run build

Inicie o servidor

npm run start

O endereço padrão do servidor é localhost:8080

Documentação

Clique aqui para acessar a documentação da API