How I built a Netflix-style search app combining movie and TV series results from the TMDB API using React, Vite, and Axios.
Gabriele Bonucci
Junior Full Stack Web Developer & AI Automation Specialist
Boolflix is a Netflix-inspired web application that lets users search for movies and TV series in real time. Built with React and Vite, it connects to The Movie Database (TMDB) API to fetch and display results.
The search triggers two parallel Axios requests — one for movies and one for TV series. Results are merged into a single array, normalized with shared fields (title, poster, rating, overview), and rendered in a responsive card grid.
Working with external APIs taught me to handle loading states, normalize heterogeneous data shapes (movies use title, series use name), and structure components for reusability across different content types.
Building Trankiliti FC — a football team website and admin panel with Firestore, authentication, and live standings updates.
Replicating the DC Comics homepage with reusable React components and a modular layout structure.