Les meilleurs graphistes InDesign freelances sont sur Codeur.com

Génération d'un pdf gantt d'après données + maquette (node.js)

 Terminé·Moins de 500 €·2 offres·1032 vues·7 interactions


Nous recherchons une personne qui pourra développer un module qui servira à générer un planning gantt en PDF au format A4 ou A3 (format de retour demandé : buffer) depuis des données fournies (example-data.json), tout en respectant les maquettes jointes.

Points d'attention :
- Graphisme de la maquette fournie
- Tailles des textes/éléments primordiale, les ratios doivent être absolument respectés pour optimiser la lisibilité
- Bien différencier les types de tâches (task, milestone, project)

Un planning devra être exportable selon les paramètres suivants :
- Format : A3 ou A4
- Range : week ou day (pour les headers du tableau)

Compris : Le planning devra pouvoir être exporté sur autant de pages que necéssaire (se référer aux maquettes)

Non compris : Gestion de plusieurs pages de tâches (scaling en hauteur), le nombre de tâches sera toujours inférieur à la hauteur max du doc

Exemple d'intégration possible souhaitée dans un controller ExpressJS :

const pdfExport = require('./gantt-pdf-export'); // C'est la lib gantt-pdf-export.js qui devra être fournie en tant que livrable

const controller = async (req, res, next) => {
try {
// la méthode generatePDF doit renvoyer un buffer
const pdfBuffer = await pdfExport.generatePDF(data);
// la méthode generatePDF devra prendre au moins un paramètre obligatoire (les données),
// et deux paramètres facultatifs : le format (a3 par défaut, a4 peut être spécifié),
// ainsi que le range (day par défaut, week pouvant être également spécifié)
res.setHeader('Content-Type', 'application/pdf');
res.setHeader('Content-Disposition', 'inline; filename=mon-export.pdf');
return res.send(pdfBuffer);
} catch(e) {
return next(e);
}
};

Maquettes dispo sur Figma:
[URL visible pour les membres Pro]

format_A3.zip
example-data.json.zip
Infos.pdf
format_A4.zip

Budget indicatif : Moins de 500 €

Publication : 24 août 2020 à 11h23

Profils recherchés : Graphiste spécialisé dans la mise en page freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

2 freelances ont répondu à ce projet

2 propositions de devis en moins de 2h

chenaina_abdelaziz_ingenieur_dotnet_tataouine Développeur C#
Elliot Pichardo Développeur Vue.JS
Publier un projet similaire

Projet réalisé par LatchTech

LatchTech Développeur spécifique
LatchTech
La roque d antheron, 13640

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients