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·985 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

Publier un projet similaire

Projet réalisé par LatchTech

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

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.