Portfolio technique bilingue d’Amine Nahli
Une vitrine administrable pour présenter projets, compétences et parcours en ingénierie informatique.
Application web bilingue présentant des projets techniques, compétences, certifications et parcours professionnel. Elle associe un site public Next.js à un espace d’administration sécurisé, avec gestion de contenu, médias et formulaires de contact.
01
Problème traité
Centraliser et publier de façon structurée, bilingue et sécurisée les réalisations, compétences et informations professionnelles d’un profil d’ingénieur.
02
Objectifs
- Présenter les contenus publics en français et en anglais.
- Administrer les projets, le parcours, les certifications, les compétences, les avis et les messages.
- Protéger les contenus privés et les opérations administratives.
- Permettre la recherche et le filtrage du contenu public.
- Maintenir une qualité contrôlée par tests, audit d’accessibilité et budgets Lighthouse.
03
Solution technique
Une application Next.js à rendu serveur, reliée à Supabase pour les données, l’authentification, les politiques RLS et le stockage média. Un espace administrateur permet de gérer le contenu ; les routes serveur appliquent validation, contrôle d’origine, autorisation et invalidation du cache.
04



