Index Valtorta

Outil de recherche multilingue dédié aux écrits de Maria Valtorta, avec fonctionnalités avancées de filtrage, d'annotation et de partage de notes.
Index Valtorta

Types de projet

Application webFormulaire avancé

Technologies

AngularPrimeNGNestJSPrismaStripeAPI DeepLRedisDockerPlausiblePostgreSQL

Client

Projet personnel (100% financé par mécénat)

Informations générales

L’application Index Valtorta est un outil de recherche multilingue dédié aux écrits de Maria Valtorta. Elle permet d’explorer les textes de manière détaillée et thématique, grâce à des fonctionnalités avancées de filtrage, d’annotation, et de partage de notes. Le tout est présenté dans une interface responsive et collaborative.

Cette application permet aussi d’afficher la liste des personnages de l’oeuvre et de visualiser les relations entre chaque personnage. Exemple : Marie-Madeleine.

J’ai personnellement conçu et réalisé l’intégralité du projet : de la rédaction du cahier des charges à la conception, en passant par le développement, le déploiement et la configuration complète de l’infrastructure. Des tests end-to-end ont également été effectués pour garantir la robustesse de l’API.

Caractéristiques principales

  • Interface multilingue supportant 11 langues : Français, Anglais, Italien, Russe, Suédois, Espagnol, Portugais, Roumain, Hongrois, Swahili, Grec
  • Système de rôles : administrateur, chargé de prise de notes, et traducteur
  • Traductions automatiques intégrées via l’API DeepL
  • Infrastructure self-hosted avec Docker
  • Analytics respectueux de la vie privée avec Umami
  • Système de paiement intégré via Stripe (retiré une fois le projet financé)
  • Base de données PostgreSQL avec cache Redis

Détails techniques

  • Financement : Participatif (100% financé)
  • +400 heures de conception et développement
  • Date de réalisation : Année 2024
  • Stack technique complète :
    • Frontend : Angular, PrimeNG
    • Backend : NestJS, Prisma
    • Base de données : PostgreSQL, Redis
    • Infrastructure : Docker, Email, Umami (self-hosted)
    • Intégrations : Stripe, API Deep

L’outil est spécialement conçu pour les écrits de Maria Valtorta, mais il peut également être adapté à d’autres œuvres.

Plus d’informations : crowdfunding.indexvaltorta.org

Galerie du projet

Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image
Project image