Mon Nouveau Projet de Portfolio
Application Web · Dec 27
Une application web portfolio moderne construite avec Next.js 16, TypeScript, Tailwind CSS et shadcn/ui — propulsée par Firebase/Firestore comme CMS complet, avec hébergement média Cloudinary et Resend pour l'envoi d'e-mails transactionnels.
Type
Application Web
État
Terminé
Description
Un portfolio moderne et un système de gestion de contenu complet en un seul outil. Chaque section — projets, expérience, compétences, éducation, certifications, services et profil — est modifiable depuis un tableau de bord admin personnalisé, authentifié avec NextAuth (GitHub + Google), et propulsé par Cloud Firestore. Les médias (captures de projets, vidéos, photos de profil) sont téléversés directement sur Cloudinary depuis le panneau admin, fichier par fichier, pour rester sous les limites de payload serverless de Vercel.
Le formulaire de contact et le système de réservation envoient des e-mails transactionnels via Resend. Le site est entièrement bilingue (anglais/français) avec un dictionnaire i18n partagé, prend en charge le thème clair/sombre, et est construit avec Next.js 16 App Router, TypeScript, Tailwind CSS v4, shadcn/ui et Framer Motion pour les animations.
En tant que développeur solo, j'ai géré la migration complète de fichiers JSON statiques vers un CMS propulsé par Firestore, développé chaque flux CRUD admin (Projets, Expériences, Compétences, Éducations, Certifications, Services, Profil) à partir de zéro, et fait évoluer le design public sur les pages Accueil, À propos, Projets, Expérience et Services.
Fonctionnalités clés
Technologies utilisées
Vous avez un projet similaire en tête ?
Je suis disponible pour des projets freelance et des opportunités à temps plein.