Projets

Solar System Missions

Node.js
pdfkit
MySQL
Express.js
REACT

Je créer des pdf sous environnement Node.js, avec le package NPM : pdfkit.

Capture d'écran du projet Solar system Missions

Créer des documents PDF à partir du code, sous environnement Node.js

Description

En entreprise, la manipulation de documents occupe une place prépondérante.
Lors de mon stage chez TEXTISS, où j’ai travaillé sur la refonte de documents logistiques au format PDF sous l’environnement PHP, j’ai été inspiré pour explorer la création de PDF à partir du code, cette fois-ci en utilisant l’environnement Node.js !

Ce projet se compose de deux serveurs :
  • Le Backend :

    Il fonctionne dans un environnement Node.js.
    En utilisant le package pdfkit, je structure le format de mes fichiers PDF.
    Avec Express.js, je connecte ma base de données MySQL, qui contient les données affichées dans mes rendus PDF.

  • Le Frontend :

    Il tourne sous React. En un clic sur “Générer le rapport”, le PDF est créé côté serveur.
    Ensuite, avec le bouton “Voir le PDF”, le fichier PDF est appelé depuis le backend et affiché ou téléchargé côté client.

Ce projet allie la puissance de Node.js, Express.js, MySQL, et React pour offrir une solution complète de génération de rapports PDF basée sur des données structurées. L’intégration entre le backend et le frontend permet une expérience utilisateur fluide et intuitive.

L’application

Visité l’applicatione en ligne : Solar System Missions