A modern game discovery platform built with React, TypeScript, and RAWG API integration. Browse trending titles, explore genres and platforms, search games instantly, and enjoy a sleek responsive experience with dynamic filtering and sorting
StackTypeScript, React, React-Query, React-Hook-Form, REST Api
Problem
Game discovery platforms often feel overloaded or difficult to browse. I wanted to create a clean interface where users can quickly discover games by genre, platform, rating, and search.
Solution
I built a responsive React application with filtering, sorting, API integration, loading states, and clean project structure to make browsing games simple and enjoyable.
Tech Decisions
React and TypeScript were used for reliable UI development, while RAWG API powered the game data. I focused on reusable components, typed API responses, and responsive layouts.
Challenges
The main challenge was keeping filters, search, loading states, and API data predictable without making the UI feel slow or cluttered.
Lessons Learned
This project improved my understanding of API-driven UI, reusable component architecture, and practical frontend performance decisions.