Mont d'an endalc'had
2026 · Application webPerso

Défis photo

Application web de défis photo entre participants : inscription, upload de photos, galerie, classement et diaporama.

gwelet ar raktres

FOLLENN DEKNIKEL

2026bloavezh
développeurroll
soloskipailh

Ar c'hontekst

Une application pour organiser des défis photo entre participants : chacun s'inscrit, envoie ses clichés, puis découvre la galerie, le classement et le diaporama. Elle m'a aussi servi de terrain d'expérimentation pour comparer plusieurs frameworks backend sur une même API.

Ar pezh am eus savet

Une SPA React 19 / Vite 8 en TypeScript strict, avec React Router pour la navigation et Framer Motion pour les animations. Elle consomme une API REST avec authentification JWT. L'application est aussi empaquetée pour Android et iOS avec Capacitor, à partir du même code, et déployée sur Vercel.

  • Inscription et connexion par JWT
  • Upload de photos, avec conversion des HEIC (iPhone) côté client
  • Galerie, classement, bandeau du gagnant et diaporama
  • Applications Android et iOS via Capacitor, avec le même code React
  • API REST réécrite en Express, NestJS, Laravel et Symfony pour comparer les frameworks (en local)
  • Déploiement continu sur Vercel avec GitHub Actions
ReactViteTypeScriptCapacitor

Ur raktres em fenn ?

Kaozeal gant ar skoazeller IA