Les meilleurs développeurs web freelances sont sur Codeur.com
Terminé · Moins de 500 € · 11 offres · 512 vues · 26 interactions
1. Objectif
Développer un script hébergé sur mon serveur permettant, via une interface web, de charger un fichier Excel, de traiter les données contenues dans ce fichier et générer une image basée sur un Template que je fourni.
2. Fonctionnalités demandées
2.1 Interface utilisateur
Une page Web simple mais protégé par un mot de passe (pas de gestion des utilisateurs) permettant :
Chargement d’un fichier Excel : Je doit pouvoir charger un fichier Excel comprenant les colonnes suivantes :
Classement actuel
Classement Précédent
FEI ID (on ne teindra pas compte de cette colonne)
Nom de l'Athlète
Nationalité de l'Athlète
Points
On ignore les autres colonnes qui sont à la suite
Sélection d’un Template d’image (liste déroulante ou choix parmi des options) Le nom qui s'affichera sera celui du Template qui sera dans un dossier. Si je veux ajouter un Template je le déposerais sur le dossier serveur.
Zone de texte pour écrire une légende à inclure sur l’image générée
Bouton "Générer l’image" pour lancer le traitement.
2.2 Traitement des données
Lecture du fichier Excel chargé par l’utilisateur.
Extraction des 15 premières lignes uniquement.
Calcul de l'évolution du classement pour chaque athlète :
Formule : Nouveau Classement - Précédent = Evolution dans le classement
Ajout d’une flèche verte (progression) ou rouge (régression) selon l’évolution du classement.
Génération des données affichées sur l’image selon un design défini dans le Template.
2.3 Génération de l’image
Utilisation d’un Template d’image fourni.
Ajout des éléments suivants sur l’image générée :
Les 15 premières lignes du fichier Excel, formatées avec :
Classement actuel
Flèche verte/rouge indiquant l’évolution + nombre différence du nombre de position
Nationalité (drapeau du pays). Dans le Template Mondial et U25 seulement. pour les pays, on affiche pas le drapeau.
Nom de l’athlète : Il faut l'afficher avec Prénom NOM car de base dans l'Excel, c'est NOM, Prénom.
Points
La légende personnalisée écrite par l’utilisateur.
Génération de l’image au format .png.
La police à utiliser doit être la même que celle déjà utilisée dans mes Template.
2.4 Résultats
L’utilisateur doit pouvoir télécharger l’image générée directement depuis la page Web.
3. Contraintes techniques
Hébergement : Le script devra être compatible avec un serveur web standard.
Fichiers pris en charge : Le script doit accepter des fichiers Excel dans le format xslx.
4. Délais et budget
Délai de réalisation : Pour le 3 décembre au plus tard
Budget indicatif : 200 € / 250 €
5. Fournis par mes soins
Template d’image format .png (Mondial, U25, Belgique Suisse, France, Allemagne, Pays Bas,
Exemple de fichier Excel à utiliser pour les tests (Mondial, U25 et Franc).
Flèches, rouge et verte au format .png
6. Livrables
Script fonctionnel déployable sur le serveur.
Budget indicatif : Moins de 500 €
Publication : 25 novembre 2024 à 09h28
Profils recherchés : Développeur web freelance , Sysadmin freelance , Développeur spécifique freelance , Développeur JavaScript freelance , UI/UX designer freelance
11 freelances ont répondu à ce projet
10 propositions de devis en moins de 2h
Montant moyen des devis proposés : 250 €
Estimation du délai : 3 jours
Projet réalisé par xaf
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web