{"id":15068341,"url":"https://github.com/joaoemanuell/qu1ck-technical-test","last_synced_at":"2026-01-04T23:41:08.507Z","repository":{"id":255929986,"uuid":"851126164","full_name":"JoaoEmanuell/qu1ck-technical-test","owner":"JoaoEmanuell","description":"Project for the qu1ck selection process.","archived":false,"fork":false,"pushed_at":"2024-09-11T14:57:57.000Z","size":178,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T14:21:18.745Z","etag":null,"topics":["ai","api","back-end","chatbot","dify","docker","docker-compose","front-end","next","nextjs","nextjs14","node","nodejs","postgresql","prisma","prisma-orm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JoaoEmanuell.png","metadata":{"files":{"readme":"README-pt_br.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-02T13:25:25.000Z","updated_at":"2024-09-11T14:58:10.000Z","dependencies_parsed_at":"2024-09-11T20:33:22.681Z","dependency_job_id":null,"html_url":"https://github.com/JoaoEmanuell/qu1ck-technical-test","commit_stats":null,"previous_names":["joaoemanuell/qu1ck-technical-test"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoaoEmanuell%2Fqu1ck-technical-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoaoEmanuell%2Fqu1ck-technical-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoaoEmanuell%2Fqu1ck-technical-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JoaoEmanuell%2Fqu1ck-technical-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JoaoEmanuell","download_url":"https://codeload.github.com/JoaoEmanuell/qu1ck-technical-test/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248431418,"owners_count":21102196,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","api","back-end","chatbot","dify","docker","docker-compose","front-end","next","nextjs","nextjs14","node","nodejs","postgresql","prisma","prisma-orm"],"created_at":"2024-09-25T01:34:12.859Z","updated_at":"2026-01-04T23:41:08.467Z","avatar_url":"https://github.com/JoaoEmanuell.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"- [qu1ck-technical-test](#qu1ck-technical-test)\n  - [Começando](#começando)\n    - [Docker](#docker)\n      - [Migrations](#migrations)\n    - [Node](#node)\n  - [Documentação](#documentação)\n\n\n# qu1ck-technical-test\n\nProjeto para o processo seletivo da qu1ck.\n\nCriaçã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.\n\nPossuindo um sistema de gerenciamento de estoque, pedidos e notificações caso algum item do estoque esteja se esgotando.\n\n## Começando\n\n### Docker\n\n```\ndocker-compose=\u003e2.24.6\ndocker=\u003e24.0.7\n```\n\nCopie o .env e preencha as informações dele\n\n```bash\ncp .env_example ./qu1ck-technical-test/.env\n```\n\nFaça a build do projeto\n\n```bash\ndocker compose build\n```\n\nSuba o container\n\n```bash\ndocker compose up -d\n```\n\n#### Migrations\n\nSó deve ser realizadas na primeira execução do container\n\nAcesse o container web usando `sh`\n\n```bash\ndocker container exec -it qu1ck-technical-test-web-1 sh\n```\n\nExecute as migrations\n\n```bash\nnpm run migration:run\n```\n\nSaia do container\n\n```bash\nexit\n```\n\n---\n\nSeu aplicativo está disponível em `localhost:8080`\n\n### Node\n\nAcesse o diretório do projeto.\n\n```bash\ncd qu1ck-technical-test\n```\n\nCopie o .env e preencha as informações dele\n\n```bash\ncp ../.env_example .env\n```\n\nInstale as dependências\n\n```bash\nnpm install\n```\n\nExecute o prisma generate\n\n```bash\nnpm run prisma:generate\n```\n\nExecute as migrações\n\n```bash\nnpm run migration:run\n```\n\nFaça a build\n\n```bash\nnpm run build\n```\n\nInicie o servidor\n\n```bash\nnpm run start\n```\n\nO endereço padrão do servidor é `localhost:8080`\n\n## Documentação\n\n[Clique aqui para acessar a documentação da API](./docs/README-pt_br.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoaoemanuell%2Fqu1ck-technical-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoaoemanuell%2Fqu1ck-technical-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoaoemanuell%2Fqu1ck-technical-test/lists"}