Repository navigation
Develop #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop #24
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -116,7 +116,9 @@ npm run dev:backend | |||||
|
|
||||||
| ## Aplicativo Desktop (Electron) | ||||||
|
|
||||||
| O projeto tambem pode ser executado como app desktop Windows, sem precisar subir Docker no computador do usuario final. | ||||||
| > **Para testadores:** o executavel `.exe` e o unico arquivo necessario para usar o app. Nao e preciso instalar Node.js, Docker ou qualquer dependencia adicional — somente ter o **Google Chrome** ou **Microsoft Edge** instalado na maquina. | ||||||
|
|
||||||
| O projeto pode ser executado como app desktop Windows, sem precisar subir Docker no computador do usuario final. | ||||||
|
|
||||||
| ### Como o app funciona | ||||||
|
|
||||||
|
|
@@ -125,6 +127,16 @@ O projeto tambem pode ser executado como app desktop Windows, sem precisar subir | |||||
| - O botao **Buscar vagas** dispara o scraper via API (`POST /api/scraper/run`) | ||||||
| - Os arquivos de saida (XLSX/PDF) sao salvos no diretorio de dados do usuario | ||||||
|
|
||||||
| ### Para testadores — usando o instalador | ||||||
|
|
||||||
| 1. Baixe o arquivo `Vagas Full Setup X.X.X.exe` disponibilizado pelo time | ||||||
| 2. Execute o instalador e siga os passos (Next → Install → Finish) | ||||||
| 3. Abra o atalho **Vagas Full** criado na area de trabalho | ||||||
| 4. Clique em **Buscar vagas** para disparar o scraper | ||||||
| 5. Aguarde a conclusao — os resultados sao exibidos automaticamente na tabela | ||||||
|
|
||||||
| > **Requisito:** Chrome ou Edge instalado. O scraper utiliza o browser do sistema via `puppeteer-core`. | ||||||
|
|
||||||
| ### Estrutura principal | ||||||
|
|
||||||
| ```text | ||||||
|
|
@@ -168,7 +180,7 @@ Execute na raiz do monorepo: | |||||
| npm run dist | ||||||
| ``` | ||||||
|
|
||||||
| O instalador sera gerado em `dist-electron/` (target `nsis`). | ||||||
| O instalador sera gerado em `dist-electron/Vagas Full Setup X.X.X.exe`. | ||||||
|
||||||
| O instalador sera gerado em `dist-electron/Vagas Full Setup X.X.X.exe`. | |
| O instalador sera gerado em `dist-electron/` (ex.: `Vagas Full Setup <versao>.exe`). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
O texto sugere que o
.exee o unico arquivo necessario para usar o app, mas este.exeparece ser o instalador (NSIS) e o app roda a partir do que foi instalado (atalho/arquivos). Para evitar interpretacao de "app portatil", sugiro ajustar para algo como "o instalador.exee o unico arquivo necessario para instalar e usar" e/ou explicitar que o requisito de Chrome/Edge e para executar o scraper (o app pode abrir sem ele, mas a busca falhara).