Application web moderne basée sur Next.js (App Router) permettant à n’importe quel utilisateur de créer, consulter et commenter des haïkus.
L’identité de l’utilisateur est conservée grâce au Context API, puis réutilisée pour l’auteur des haïkus et des commentaires.
Une page dédiée affiche la liste des haïkus et chaque titre mène à une URL dynamique affichant le texte, l'auteur, les commentaires ainsi qu’un formulaire permettant d’en ajouter de nouveaux.
Un formulaire séparé permet l’ajout d’un nouveau haïku avec sélection d’un icône représentatif. L’ajout déclenche automatiquement une mise à jour ou une redirection vers la liste.
Le stockage et la gestion des données reposent sur Turso via deux schémas : haïkus et commentaires, incluant la redondance des noms d’auteur pour simplifier la persistance. Les actions d’ajout et de suppression utilisent des Server Actions ainsi que db.query. L’application est déployée sur Vercel.
N'hésitez pas à me contacter pour discuter de vos idées !
Me contacter