Aller au contenu principal

Frontend Recruteur

Documentation technique du frontend recruteur.

Stack technique

  • Framework : Next.js 15 (App Router)
  • État serveur : TanStack Query v5
  • État client : Zustand
  • UI : shadcn/ui + Tailwind CSS
  • Validation : Zod
  • HTTP : Axios

Structure du projet

frontend-recruteur/
├── app/ # Routes Next.js (App Router)
│ ├── (auth)/ # Routes authentification
│ ├── (dashboard)/ # Routes tableau de bord
│ └── layout.tsx
├── components/
│ ├── ui/ # Composants shadcn/ui
│ └── ... # Composants métier
├── hooks/ # React Query hooks
├── lib/
│ ├── api/ # Clients API
│ ├── store/ # Stores Zustand
│ ├── types/ # Types TypeScript
│ └── utils/ # Utilitaires
└── ...

Pages principales

RouteDescription
/dashboardTableau de bord
/dashboard/companyGestion entreprise
/dashboard/recruitment/jobsOffres d'emploi
/dashboard/applicationsCandidatures
/dashboard/candidatesVivier de talents
/dashboard/profileMon profil
/dashboard/settingsParamètres
Documentation auto-générée

Les pages suivantes (Types, Hooks, Composants) sont générées automatiquement depuis le code TypeScript via TypeDoc.