gohorsejobs/ROADMAP.md
Tiago Yamamoto b09bd023ed feat: security refactor, server-side pagination, and docs update
- impl(frontend): server-side pagination for jobs listing
- impl(frontend): standardized api error handling and sonner integration
- test(frontend): added unit tests for JobCard
- impl(backend): added SanitizeMiddleware for XSS protection
- test(backend): added table-driven tests for JobService
- docs: updated READMES, created ROADMAP.md and DATABASE.md
- fix(routing): redirected landing page buttons to /jobs
2025-12-23 00:50:51 -03:00

1.8 KiB

🗺️ Roadmap GoHorse Jobs

Este documento descreve o plano de desenvolvimento futuro para a plataforma GoHorse Jobs.

🚀 Q1 2026 - Fundação e Core Features (Atual)

  • Backend: Clean Architecture, Autenticação JWT, CRUD Básico.
  • Frontend: Next.js 15, UI Components, Listagem de Vagas.
  • Database: Modelagem inicial (Users, Companies, Jobs, Applications).
  • Performance: Implementação de Paginação Server-side e Filtros.
  • UX: Skeleton Screens, i18n, FAQ Page.

🏗️ Q2 2026 - Área Administrativa e Candidatura

  • Admin Dashboard:
    • Métricas de uso (novos usuários, vagas ativas).
    • Moderação de vagas e empresas.
    • Gestão de Tags e Categorias.
  • Fluxo de Candidatura Real:
    • Upload de currículo (integração S3/MinIO).
    • Histórico de candidaturas no painel do candidato.
    • Notificações de status por email.
  • Perfil da Empresa Completo:
    • Edição de perfil (Logo, Descrição, Cultura).
    • Gestão de recrutadores (convidar membros).

🛠️ Q3 2026 - Melhorias e Monetização

  • Monetização:
    • Vagas em destaque (Featured Jobs com pagamento).
    • Planos de assinatura para empresas.
  • Busca Avançada:
    • Integração com ElasticSearch ou Algolia para busca full-text performática.
    • Filtros por distância (Geo-search).
  • Social:
    • Login Social (Google, LinkedIn, GitHub).
    • Compartilhamento de vagas com preview (OG Tags dinâmicas).

🔮 Futuro (Backlog)

  • App Mobile (React Native).
  • IA para Recrutamento:
    • Matching automático de skills.
    • Geração de descrição de vagas com LLMs.
  • Testes E2E (Playwright/Cypress).

Este roadmap é uma estimativa e pode sofrer alterações conforme o feedback dos usuários e prioridades do negócio.