Lapidaret

Une archive en ligne dédiée aux mémoriaux de l'UÇK au Kosovo

www.lapidaret.org
Gallery image

L'idée de Lapidaret est née de la volonté de préserver et de documenter un patrimoine mémoriel souvent dispersé et difficile d'accès en ligne.

Le projet a pour objectif de recenser, cartographier et rendre accessibles ces lieux de mémoire.

Le travail s’est concentré sur la collecte, la structuration et la mise en forme des données.

Tech Stack

Next.js

+
J’ai utilisé Next.js pour construire le frontend du projet, avec TypeScript pour sécuriser le code et Tailwind pour créer une interface sobre, cohérente et responsive.

Appwrite

+
J’ai choisi Appwrite plutôt qu’un autre service similaire car c’était le seul (que j’ai trouvé) à proposer une offre étudiante offrant suffisamment d’espace de stockage pour toutes les images et contributions, ainsi qu’un bandwidth important pour anticiper un trafic plus élevé gratuitement. Appwrite gère donc la base de données et le stockage.

Auth.js

+
Auth.js assure l’authentification des utilisateurs et l’accès sécurisé à l’espace administrateur. Il s’intègre facilement avec Next.js et permet de gérer différents types de connexion sans complexité.

Next-intl

+
Gestion de l'internationalisation du site, support du routage multilingue et des messages dynamiques. Cela m'a permis de structurer proprement le contenu du site et d'apprendre à gérer une app multilingue.

Cheerio

+
Cheerio a été utilisé pour le scraping initial des données. Il permet d’extraire efficacement les informations nécessaires à partir du site de l'AMMKM.
www.lapidaret.org