Les meilleurs développeurs informatique freelances sont sur Codeur.com
Terminé · Moins de 500 € · 12 offres · 707 vues · 16 interactions
Bonjour,
Nous cherchons un développeur Symfony / JavaScript (vanilla) expérimenté pour intervenir sur un projet déjà en production.
Contexte technique :
Projet Symfony PHP 8.x avec front en Twig.
Données exposées via API REST JSON (tout est déjà prêt côté backend).
La page concernée est /sell/list, une marketplace de type tableau avec filtres, tris, ajout au panier, etc.
Le HTML/CSS est déjà entièrement responsive et conforme.
Le rendu actuel est fait côté serveur via un contrôleur Symfony.
On souhaite passer à un rendu 100% client via AJAX avec scroll infini.
Objectif de la mission :
Remplacer le rendu serveur actuel (contrôleur Symfony qui génère le HTML via Twig) par un rendu dynamique client.
Les données viendront désormais de l’API /api/market/search, au format JSON.
Il faudra :
Créer les appels AJAX dynamiques avec gestion de l’état (filters, page, limit, etc.).
Intégrer un système de scroll infini propre, fluide et performant.
Mettre à jour dynamiquement l’interface utilisateur sans rechargement.
Gérer les filtres dynamiques, les tris, la pagination, les interactions utilisateur (wishlist, panier, modales).
Veiller à ce que le rendu soit strictement identique au HTML actuel (structure, classes, visuel).
Ce qui est déjà prêt :
Les endpoints API (/api/market/search) sont fonctionnels et perfo
Les templates HTML sont déjà responsive.
Les fonctions d’interactions JavaScript côté front sont déjà partiellement en place.
La structure DOM et l’intégration Twig actuelle peuvent servir de base via <template> HTML.
Compétences requises :
Très bonne maîtrise de Symfony (surtout côté front : controllers, Twig, routage).
Bonne pratique du JavaScript natif moderne (ES6+).
Expérience avec l’AJAX, le DOM dynamique, et les architectures API-first.
Savoir respecter un pixel-perfect entre rendu Twig et rendu JS.
Estimation :
Travail ciblé sur une seule page.
Environ 2 a 4 heures selon votre niveau et méthode de travail.
Rémunération à discuter selon profil et expérience.
Modalités :
Livraison du fichier JS market.js finalisé avec une structure propre et réutilisable.
Modification minimale du fichier Twig : on conserve la structure HTML, les blocs, les filtres, les classes CSS.
Les appels existants côté JS seront redirigés vers les fonctions exposées (ex : window.marketJs).
Si vous avez déjà réalisé ce type de refacto ou migration d’une page SSR vers une approche API+JS avec scroll infini, envoyez :
Vos références ou projet similaire
Votre tarif/jour ou forfait
Votre disponibilité immédiate
Budget indicatif : Moins de 500 €
Publication : 27 mai 2025 à 11h14
Profils recherchés : Développeur spécifique freelance , Développeur JavaScript freelance , Développeur Symfony freelance , Développeur API freelance
12 freelances ont répondu à ce projet
12 propositions de devis en moins de 2h
Montant moyen des devis proposés : 500 €
Estimation du délai : 2 jours
Projet réalisé par Plibeo