gohorsejobs/frontend
Tiago Yamamoto 2686b69506 feat(jobs/new): add user account registration and fix companyId in job payload
- Add password + confirm-password fields to billing step (Step 3) so the
  recruiter creates their account credentials during the job posting flow
- Validate password length (≥8) and confirmation match before proceeding
- Extract company `id` from POST /auth/register/company response and send
  it as `companyId` in the job creation payload (was missing — caused 400)
- Pass `contact` (full name) to company registration endpoint
- Remove hardcoded "Temp@123456" password; use the user-provided one
- Remove hardcoded "+55" phone prefix; send raw digits with "+" prefix
- Add translations (pt-BR, en, es) for password fields and error messages

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-22 12:32:55 -06:00
..
e2e feat: increase test coverage backend/frontend and setup e2e 2026-01-01 10:54:58 -03:00
messages atualizacao geral de funcionalidades 2026-01-20 12:36:48 -03:00
public chore: database reset, frontend API configuration 2026-02-09 14:11:05 +00:00
seeder-api/sql fix: resolve all merge conflicts in backend 2026-02-14 17:12:56 +00:00
src feat(jobs/new): add user account registration and fix companyId in job payload 2026-02-22 12:32:55 -06:00
.dockerignore perf(docker): migrate frontend to pnpm + optimize dockerignore 2025-12-28 11:20:33 -03:00
.env.example docs: add clearer warning about NEXT_PUBLIC_API_URL format 2025-12-24 00:20:43 -03:00
.gitignore feat: increase test coverage backend/frontend and setup e2e 2026-01-01 10:54:58 -03:00
.npmrc first commit 2025-12-09 19:04:48 -03:00
.stylelintrc.json docs: complete project documentation overhaul 2025-12-09 19:36:36 -03:00
components.json first commit 2025-12-09 19:04:48 -03:00
CONVENTIONS.md Add architecture and frontend documentation anchors 2026-02-09 22:14:36 -03:00
DESIGN_SYSTEM.md docs(frontend): add design system guide for consistent UI changes 2026-02-12 16:34:19 -03:00
Dockerfile fix: corrige URLs do frontend para HTTPS e SSL do seeder 2026-02-17 10:14:57 -06:00
eslint.config.mjs fix: corrige erros de tipagem no build do frontend 2026-02-16 16:07:09 -06:00
FRONTEND.md refactor job posting routes and add dashboard job creation page 2026-02-17 09:42:31 -03:00
jest.config.js feat(tests): implement unit tests for job post and application forms and fix dashboard tests 2026-01-01 11:15:32 -03:00
jest.setup.js test(frontend): add jest setup and integration tests for API client 2025-12-15 10:26:12 -03:00
next.config.ts Update infrastructure and frontend configuration 2026-02-11 13:24:12 +00:00
package-lock.json Refine migrations flow and lint tooling across apps 2026-02-14 15:42:40 -03:00
package.json Refine migrations flow and lint tooling across apps 2026-02-14 15:42:40 -03:00
playwright.config.ts feat: increase test coverage backend/frontend and setup e2e 2026-01-01 10:54:58 -03:00
pnpm-lock.yaml chore: update pnpm lockfiles for CI frozen installs 2026-02-14 15:57:54 -03:00
postcss.config.mjs first commit 2025-12-09 19:04:48 -03:00
README.md docs: add AI context rules and missing READMEs 2026-02-21 13:33:36 -06:00
RESPONSIVENESS_AND_I18N_IMPROVEMENTS.md att layout 2026-01-21 12:33:57 -03:00
tsconfig.json first commit 2025-12-09 19:04:48 -03:00
wrangler.toml erro de deploy corrigido 2026-01-23 15:20:21 -03:00

Frontend App - GoHorse Jobs

This directory contains the main web application frontend for GoHorse Jobs, utilizing modern JavaScript/TypeScript technologies like Shadcn UI components.

🚨 AI Rules Warning 🚨

Before making ANY changes to infrastructure deployment manifests or Kubernetes files, please refer to the project-wide AI Rules located at .agent/rules.md. Do NOT touch k3s or k8s files. Do not alter raw RSA/base64 authentication keys.