Job Board
Un job board moderne côté frontend, construit avec Next.js et Tailwind CSS. Les utilisateurs peuvent parcourir les offres, rechercher par titre/entreprise, appliquer des filtres et ouvrir des pages de détails optimisées SEO.

Mon rôle
Conception et implémentation de l’architecture frontend avec Next.js App Router. Focus sur la réutilisabilité des composants, l’optimisation SEO et une structure UI propre.
Ce que j’ai développé
Pages dynamiques d’offres, logique de filtrage et composants UI réutilisables. Mise en place des métadonnées SEO et d’un routing structuré.
Décisions techniques
Choix de Next.js App Router pour un routing moderne et des bénéfices SEO. Structure modulaire avec séparation claire des données et des composants.
Aperçu
Ce projet met l’accent sur une architecture UI propre, des composants réutilisables et une navigation fluide. Il démontre le routing, la composition de composants et un filtrage simple piloté par l’état côté frontend.
Fonctionnalités clés
- Cartes d’offres avec mise en page responsive
- Recherche par intitulé de poste ou entreprise
- Filtres : localisation et type de poste
- Pages de détails dynamiques avec métadonnées
- Page 404 personnalisée et états vides
Stack technique
Next.js (App Router), TypeScript, Tailwind CSS. Organisation structurée pour composants, types et données mock.
Améliorations à venir
- Connexion à une vraie API + pagination
- Favoris et offres sauvegardées
- Authentification pour une zone admin/recruteur