Web / API

Animed

Projet personnel – Découverte et consolidation des API REST avec Symfony

6Médias | 5Images | 1Vidéos

À propos

Animed est une application web développée avec Symfony et Twig, entièrement basée sur l’API Jikan (MyAnimeList). Le projet a été conçu sans base de données locale : toutes les données sont récupérées dynamiquement via des requêtes API REST, puis transformées et optimisées côté serveur.

L’objectif principal était de consolider ma maîtrise des API (requêtes HTTP, gestion des paramètres, pagination, filtrage, tri personnalisé) tout en mettant l’accent sur l’expérience utilisateur et les performances.

Le site propose une navigation fluide des animes en cours de diffusion, une recherche dynamique, un système de pagination personnalisé et un tri intelligent basé sur les horaires de diffusion japonais (timezone Asia/Tokyo) afin d’afficher en priorité les derniers épisodes sortis.

Ce projet m’a permis de travailler la structuration du code (séparation récupération / filtrage / tri / formatage), l’optimisation des requêtes API, ainsi que la conception d’une interface moderne et responsive avec Tailwind CSS.

Galerie

1 / 6

Points clés

  • Intégration complète de l’API Jikan (MyAnimeList)
  • Filtrage avancé + suppression des doublons
  • Tri personnalisé des animes en diffusion basé sur le timezone japonais (JST)
  • Interface responsive avec Tailwind CSS
Voir tous les projets


Contacter

Merci de décrire votre besoin. Une réponse rapide vous sera envoyée.

Reponse sous 24 a 48h.