thomas@hammoudi:~/dev$

Mes applications photo, en ligne

Un site rapide qui réunit mes applications autour du livre photo, des expositions et de la veille, et qui se met à jour tout seul.

  • activité: Sites et applications
  • état: prod · utilisé
  • mode: à voir en ligne
  • mis à jour:
Page d'accueil des applications : quatre portes (livre photo, expositions, découvertes, technique) et une mosaïque de couvertures de livres.
Page d'accueil des applications : quatre portes (livre photo, expositions, découvertes, technique) et une mosaïque de couvertures de livres.

Le problème

Je suivais le livre photo, les expositions et l’actualité dans des outils séparés, que personne d’autre ne pouvait consulter. Je voulais un endroit public, rapide, qui reste à jour sans que j’y passe mes soirées.

Ce que ça fait

Le site réunit plusieurs applications : un Chineur de livres photo, une bibliographie, un agenda d’expositions, une veille photo, un index de photographes et un scanner de codes-barres. Chaque livre a sa page. Au 06/11/2026, 9 108 livres en ont une.

Comment ça marche

Des données alimentent une construction automatique. Elle produit un site fait de pages prêtes à l’emploi, servies par Cloudflare, donc très rapides. Pour ce qui bouge (comptes, favoris, votes), de petits programmes dialoguent avec une petite base de données.

Qui fait quoi

Qui fait quoi, en un schémaapps-thomashammoudi/schema.svg
Les applications photo : qui fait quoiLes données alimentent une construction automatique qui produit un site statique sur Cloudflare Pages. Des fonctions et une petite base gèrent comptes, favoris et votes.$ apps-thomashammoudi --schema5 briques┌─ LES DONNÉES ─┐Mes bases de livres, d'expositions etde veille.┌─ LA CONSTRUCTION ─┐Un robot assemble toutes les pages àchaque mise à jour.┌─ LE SITE EN LIGNE ─┐Pages statiques, très rapides, serviespar Cloudflare.┌─ LA MÉMOIRE ─┐Une petite base garde ce qui bouge :favoris, votes, historiques.┌─ LES FONCTIONS ─┐De petits programmes pour les comptes,les favoris et les votes.alimentedéploieappellelit et écritnourrit
Les applications photo : qui fait quoiLes données alimentent une construction automatique qui produit un site statique sur Cloudflare Pages. Des fonctions et une petite base gèrent comptes, favoris et votes. Version en colonne.$ apps-thomashammoudi --schema5 briques┌─ LES DONNÉES ─┐Mes bases de livres, d'expositions et deveille.alimente┌─ LA CONSTRUCTION ─┐Un robot assemble toutes les pages à chaquemise à jour.déploie┌─ LE SITE EN LIGNE ─┐Pages statiques, très rapides, servies parCloudflare.appelle┌─ LES FONCTIONS ─┐De petits programmes pour les comptes, lesfavoris et les votes.lit et écrit┌─ LA MÉMOIRE ─┐Une petite base garde ce qui bouge :favoris, votes, historiques.
le schéma en texte
  • Les données : mes bases de livres, d’expositions et de veille.
  • La construction : un robot qui assemble toutes les pages à chaque mise à jour.
  • Le site en ligne : les pages statiques, servies par Cloudflare.
  • Les fonctions : de petits programmes pour les comptes, les favoris et les votes.
  • La mémoire : une petite base qui garde ce qui change.

Ce que vous pouvez récupérer

L’application est en ligne et gratuite : apps.thomashammoudi.com.

Ce que j'en retiens

Un site statique tient très bien la charge et coûte presque rien, à condition de décider avec soin ce qui doit rester dynamique. Et une application qui se met à jour seule vaut mieux qu’une application parfaite que je dois entretenir.

Images

  • Carte des expositions et des lieux photo, avec leurs regroupements par région.
    Carte des expositions et des lieux photo, avec leurs regroupements par région.
  • Image du projet Mes applications photo, en ligne

tous les projets