You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Um sistema de busca de vagas de emprego para desenvolvedores e notificações vi
8
8
9
9
Esse sistema é composto por uma API REST que busca por novas vagas de trabalho periódicamente em fontes como [Gupy](https://portal.gupy.io/) e [LinkedIn](https://www.linkedin.com) em background e notifica sobre as novas vagas encontradas via apps de mensagens como Telegram e Discord.
10
10
11
-
Os links de acesso ao sistema estão listado abaixo:
11
+
Os links de acesso ao sistema estão listados abaixo:
@@ -20,7 +20,7 @@ Os links de acesso ao sistema estão listado abaixo:
20
20
21
21
## 🔔 Notificações
22
22
23
-
Para receber alertas das vagas encontradas pelo sistema faça parte do grupo de alertas no seu app mensageiro de preferência entre os listados abaixo:
23
+
Para receber alerta das vagas encontradas pelo sistema faça parte do grupo de alerta no seu app mensageiro de preferência entre os listados abaixo:
24
24
25
25
> O link de cada um é o link de convite para o grupo ou servidor.
26
26
@@ -30,7 +30,7 @@ Para receber alertas das vagas encontradas pelo sistema faça parte do grupo de
30
30
## Funcionalidades
31
31
32
32
-**Busca periódica automática** — scheduler configurável que roda em background e coleta novas vagas em intervalos definidos, sem intervenção manual
33
-
-**Notificações** — integração com Telegram e Discord para enviar alertas de novas vagas que correspondam a palavras-chave específicas
33
+
-**Notificações** — integração com Telegram e Discord para enviar alerta de novas vagas que correspondam a palavras-chave específicas
34
34
-**Sem duplicação de vagas** — vagas já registradas são ignoradas automaticamente, garantindo que o banco nunca acumule duplicatas, independente de quantas vezes o scheduler seja executado
35
35
-**API REST centralizada** — todas as vagas de todas as fontes acessíveis por um único endpoint, com filtros por palavra-chave, localização, tipo de trabalho e fonte
36
36
-**Filtros disponíveis** - busque vagas podendo filtrar pelas seguintes características:
@@ -42,13 +42,13 @@ Para receber alertas das vagas encontradas pelo sistema faça parte do grupo de
42
42
-**Paginação** — controle o número de resultados retornados e a partir de qual posição começar (limit/offset)
43
43
-**Trigger manual de sync** — é possível disparar uma sincronização sob demanda via endpoint, sem precisar esperar o próximo ciclo do scheduler
44
44
-**Arquitetura extensível** — adicionar uma nova fonte de vagas exige apenas criar um novo scraper herdando da classe base; toda a lógica de persistência e deduplicação já está pronta
45
-
-**Interface Web** - interface web desenvolvida com [Next.js](https://nextjs.org/)para visualização e busca das vagas encontradas pelo sistema.
45
+
-**Interface Web** - interface web desenvolvida com [Next.js](https://nextjs.org/) para visualização e busca das vagas encontradas pelo sistema.
46
46
47
47
## Fontes Suportadas
48
48
49
-
| Fonte | Método | Status |
50
-
|-------|--------|--------------|
51
-
| Gupy | API | ✅ Disponível |
49
+
| Fonte | Método| Status |
50
+
|----------|---------|--------------|
51
+
| Gupy | API| ✅ Disponível |
52
52
| LinkedIn | Scraper | ✅ Disponível |
53
53
54
54
> Novas fontes podem ser adicionadas criando um scraper que implementa `BaseJobScraper`.
0 commit comments