Les meilleurs développeurs informatique freelances sont sur Codeur.com

Passage d’une page serveur vers rendu client via API + scroll infini

 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

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

Créer un compte

12 freelances ont répondu à ce projet

12 propositions de devis en moins de 2h

webdevphp Développeur PHP
Plibeo Agence de développement web
Websource Agence web
Jaroslaw Chmielewski Développeur WordPress
Mapetiteagenceweb Développeur web
Jérémy Gaultier Développeur Symfony
tobywip Agence de développement PHP
+5

Montant moyen des devis proposés : 500 €

Estimation du délai : 2 jours

Publier un projet similaire

Projet réalisé par Plibeo

Plibeo Agence de développement web
Plibeo
Paris, 75008

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