Prototype Index Valtorta

Application Angular statique pour gérer plus de 15 000 notes avec une interface multilingue et des performances optimisées.
Prototype Index Valtorta

Types de projet

Application webFormulaire avancé

Technologies

AngularPrimeNGWeb WorkersExcel & JSON

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

Galerie du projet

Project image
Project image
Project image