
Tunisia Book
À propos
Tunisia Book est une plateforme innovante de découverte culturelle et touristique qui invite les utilisateurs à explorer la beauté captivante et la riche tapisserie culturelle de la Tunisie à travers une expérience numérique immersive. La plateforme offre une couverture complète du patrimoine tunisien, incluant sites historiques, événements culturels, traditions artistiques et artisanat local. Avec un support multilingue et des thèmes d'interface personnalisables, Tunisia Book s'adresse à un public international diversifié tout en maintenant un lien profond avec l'authenticité locale. Les utilisateurs peuvent parcourir du contenu organisé, découvrir des trésors cachés et planifier leurs explorations culturelles en toute simplicité. L'interface intuitive s'adapte aux préférences individuelles, offrant des recommandations personnalisées basées sur les intérêts des utilisateurs. Que ce soit pour explorer des ruines antiques, goûter à la cuisine locale ou découvrir l'artisanat traditionnel, Tunisia Book offre une expérience riche et engageante qui donne vie au patrimoine culturel tunisien pour les voyageurs curieux et les passionnés de culture.
Tech Stack
Fonctionnalités Clés
- Contenu culturel organisé couvrant sites historiques, événements et artisanat local
- Thèmes d'interface personnalisables avec support mode clair et sombre
- Interface multilingue avec changement de langue transparent
- Recommandations de contenu personnalisées basées sur les intérêts utilisateur
- Galerie responsive avec imagerie haute résolution et chargement paresseux
Mon Rôle
J'ai construit la plateforme Tunisia Book de bout en bout avec Next.js et Tailwind CSS. J'ai implémenté le système de gestion de contenu multilingue, conçu le moteur de thèmes personnalisable et optimisé la livraison d'images pour des chargements rapides sur tous les appareils.
Défis & Solutions
Le principal défi était de construire un système de personnalisation de thème qui maintient les normes d'accessibilité tout en permettant aux utilisateurs de personnaliser leur expérience. Cela a nécessité une gestion rigoureuse des variables CSS et la garantie de ratios de contraste de couleur suffisants pour toutes les combinaisons de thèmes.


