Prototype Index Valtorta

Types de projet
Technologies
Client
Projet personnel
Informations générales
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.
Architecture technique
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.
Caractéristiques
- Interface utilisateur intuitive avec PrimeNG
- Gestion optimisée de grandes quantités de données avec Web Workers
- Support multilingue pour l’interface
- Conversion automatique Excel vers JSON
- Site responsive adapté à tous les supports