Étude de cas

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.

Next.jsTypeScriptTailwind CSS
Job Board screenshot

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