A game discovery app built with Ionic and Angular that presents games in a clean, App Store–style layout using data from the RAWG API. The project was created as a fun, hands-on way to learn Ionic’s mobile-first components, layouts, and Angular integration while working with real API data.
The Problem
Learning Ionic in isolation can feel theoretical without a concrete product to apply it to. This project addresses that by using a familiar App Store–style interface and real game data, allowing key Ionic and Angular concepts to be learned through practical implementation and iteration.
The Approach
This project was approached as a learning-first build, focusing on Ionic’s UI components, responsive layouts, and navigation patterns commonly found in mobile app stores. Angular was used to manage data flow and API integration, while the RAWG API provided realistic, dynamic content. The emphasis was on understanding structure, component composition, and mobile-friendly design rather than advanced features.
Learn the framework by building something real.
— Core PrincipleFig 1.2 — Design System Artifacts
