Initialement, l’Index Valtorta a été conçu comme une application Angular statique, chargée exclusivement côté client et utilisant des fichiers JSON. À l’origine, nous n’avions pas anticipé d'héberger plus de 15 000 notes. La prise de notes se fait via un fichier Excel converti en JSON, puis intégré dans l'application, ce qui la rend fonctionnelle sans backend. Afin de garantir la fluidité de l’application, des web workers ont été intégrés pour éviter tout gel lors du chargement massif de données.
L’application est multilingue au niveau des templates, mais n’autorise pas le contenu bilingue simultané pour les notes. Ce besoin a donc mené à la version finale, basée sur un backend Node.js et une base de données PostgreSQL, permettant ainsi une gestion avancée du multilingue et une performance optimisée pour un démarrage rapide sur tous les appareils.
Le site est conçu pour s'adapter à tous les supports.