Les meilleurs graphistes InDesign freelances sont sur Codeur.com

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

 Fermé·Moins de 500 €·2 offres·815 vues·5 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]

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

Budget indicatif : Moins de 500 €

Publication : 12 août 2020 à 14h31

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

1 proposition de devis en moins de 2h

Publier un projet similaire

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.