Skip to content

Come primo progetto per testare la libreria React Router, ho sviluppato una semplice web app dedicata ai personaggi del celebre anime Dragon Ball, un cartone che amavo da bambino. E' stata una sfida complessa ma interessante, che mi ha permesso di capire come funziona React Router e di migliorare le mie competenze in React, TypeScript e TailwindCSS

Notifications You must be signed in to change notification settings

GabrielePre11/dragon-ball

Repository files navigation

🔥 Dragon Ball Characters – React Router Project

Come primo progetto per testare la libreria React Router, ho sviluppato una semplice web app dedicata ai personaggi del celebre anime Dragon Ball, un cartone che amavo da bambino.
È stata una sfida complessa ma interessante, che mi ha permesso di capire come funziona React Router e di migliorare le mie competenze in React, TypeScript e TailwindCSS.


❓ Come funziona?

Una volta aperta la homepage, l'utente può andare nella pagina dei personaggi (characters), dove potrà sia cercare che filtrare i personaggi. Una volta cercato un personaggio, verrà mostrato un pulsante per tornare alla lista completa dei personaggi. Inoltre, i personaggi sono divisi in pagine, e ogni pagina mostra fino a 12 personaggi. Se si clicca su un personaggio, si verrà indirizzati alla sua pagina personale con tutti i dettagli, come la descrizione, il Ki e il max. Ki, il pianeta d'origine, e altro. ⚠️ La descrizione dei personaggi e alcune informazioni sono in lingua spagnola perchè il creatore delle API è spagnolo.

🔗 Documentazione ufficiale API: https://web.dragonball-api.com/documentation


📸 Screenshot

Screenshot


🚀 Features

  • 🌐 Routing dinamico per ogni personaggio
  • 🔎 Visualizzazione dettagliata con info e pianeta d'origine etc.
  • 🎨 Styling con TailwindCSS
  • 📦 Tipizzazione dei dati con TypeScript
  • ⚡️ Fetch da API esterna (dragonball-api.com)

🧪 Tecnologie utilizzate

About

Come primo progetto per testare la libreria React Router, ho sviluppato una semplice web app dedicata ai personaggi del celebre anime Dragon Ball, un cartone che amavo da bambino. E' stata una sfida complessa ma interessante, che mi ha permesso di capire come funziona React Router e di migliorare le mie competenze in React, TypeScript e TailwindCSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published