
ArtReference
Application web CRUD de référencement d'oeuvres d'art
ArtReference est une application web dédiée à la gestion et à la consultation d’œuvres d'art. Elle permet de créer, modifier et organiser des œuvres, artistes, tags et images, avec des relations complexes N↔N. L’interface met l’accent sur l’UX : modales dynamiques, recherche instantanée, filtres et tris synchronisés à l’URL. La homepage est rendue en SSR pour garantir performance et SEO, grâce à Next.js App Router. Le projet intègre une authentification sécurisée par JWT (cookies HTTP-only) et une gestion de rôles (admin / visiteur). Au sujet des données, la base de données PostgreSQL est manipulée via des requêtes SQL écrites à la main, sans ORM abstrait. Les images sont gérées avec upload, variantes, galerie interactive et choix de couverture.
Technologies
- Next.js
- TypeScript
- Tailwind
- PostgreSQL
- Docker
- REST API