No description
Find a file
2026-02-15 14:23:59 +00:00
.agent/workflows resolve bug cloudflare 2026-01-08 18:22:25 -03:00
.forgejo/workflows ajustes 2026-02-07 11:24:26 -03:00
.github/workflows Ajuste nas migrations 2026-02-07 11:09:39 -03:00
ass-email
backend Merge branch 'dev' of github.com:rede5/gohorsejobs into dev 2026-02-15 14:20:28 +00:00
backoffice chore: update pnpm lockfiles for CI frozen installs 2026-02-14 15:57:54 -03:00
docs docs: remove forgejo SSH remote, keep only HTTPS (pipe) 2026-02-15 14:23:59 +00:00
frontend Merge branch 'dev' of github.com:rede5/gohorsejobs into dev 2026-02-15 14:20:28 +00:00
job-scraper-multisite chore(docker): setup google mirror for base images 2025-12-24 17:46:57 -03:00
k8s merge: resolve conflicts by accepting dev changes 2026-02-14 17:38:47 +00:00
seeder-api feat(frontend): improve login error handling and user avatar 2026-01-03 18:28:12 -03:00
.cursorrules Add architecture and frontend documentation anchors 2026-02-09 22:14:36 -03:00
.gitignore Update infrastructure config and gitignore 2026-02-10 18:32:21 +00:00
Dockerfile fix: restore backend Dockerfile for Dokku deployment 2026-02-07 17:31:42 +00:00
private_key.pem fix: standardize apiUrl to api.rede5.com.br 2026-02-07 16:51:04 +00:00
README.md docs: unifica documentação e atualiza README principal 2026-02-14 17:07:11 -03:00
remotes.txt fix: use Docker Hub instead of gcr mirror 2026-02-14 17:14:31 +00:00
rsa_base64.txt fix: standardize apiUrl to api.rede5.com.br 2026-02-07 16:51:04 +00:00
start.sh chore: cleanup and unify start.sh 2026-01-02 08:53:47 -03:00

🐴 GoHorse Jobs

Plataforma de recrutamento com arquitetura separada por serviços:

  • Frontend: Next.js (portal de vagas e dashboards).
  • Backend: API em Go (regras de negócio, autenticação, dados).
  • Backoffice: NestJS (administração, operações e integrações).
  • Seeder API: utilitários para carga de dados de desenvolvimento.

Estado atual da documentação

Este repositório tinha documentação duplicada e com partes desatualizadas. A partir desta revisão:

  • a fonte canônica de documentação geral passa a ser a pasta docs/;
  • arquivos antigos na raiz (ex.: ROADMAP.md, STATUS_REPORT.md) foram reduzidos para ponteiros;
  • o roadmap foi simplificado para refletir prioridades reais do produto (sem backlog histórico de iniciativas fora de escopo atual).

📚 Onde encontrar cada assunto

Documentação central (canônica)

Documentação por componente


🚀 Quick start

Pré-requisitos

  • Go 1.24+
  • Node.js 20+
  • PostgreSQL 16+

Subindo localmente

# 1) clone
git clone https://github.com/rede5/gohorsejobs.git
cd gohorsejobs

# 2) variáveis de ambiente (ajuste os valores)
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env

# 3) backend
cd backend
go run ./cmd/api

# 4) frontend (novo terminal)
cd ../frontend
npm install
npm run dev

# 5) seeder (opcional)
cd ../seeder-api
npm install
npm run seed

Script auxiliar

./start.sh

🧱 Estrutura resumida

gohorsejobs/
├── backend/
├── frontend/
├── backoffice/
├── seeder-api/
├── docs/
├── k8s/
└── start.sh

🤝 Contribuição

  1. Crie uma branch de feature/fix.
  2. Faça commits pequenos e objetivos.
  3. Atualize documentação relevante em docs/ quando necessário.
  4. Abra PR com contexto, impacto e evidências de teste.