Back to Projects

Video Game Discovery App

A video game discovery app built with React and TypeScript using the RAWG API

Video Game Discovery App
·Role Frontend Developer·Started Apr 27, 2023·Completed Jun 6, 2023
Web DevelopmentReactTypeScriptPersonal Project

Overview

A video game discovery app that allows users to search for video games and view their details. The app uses the RAWG API to fetch the data. The app is built with React and TypeScript.

Details

About the Project

I built this project to enhance my React and TypeScript skills, using the knowledge I acquired from Mosh Hamedani's React 18 course. The application utilizes the RAWG API to fetch data and is developed with React and TypeScript.

Challenges

The most significant challenge of this project has been learning TypeScript, as I had no prior experience with it. Consequently, I had to start learning TypeScript from scratch, including understanding its basic syntax and how to use it with React. Although it has been a challenging process, I find it quite intriguing and engaging. Throughout this learning journey, I have gained valuable knowledge and learned a lot, which has been very rewarding.

Summary

The course by Mosh has been very helpful, and I've learned a lot from it. Specifically, I learned how to use React and TypeScript to build a web app. Additionally, I reviewed how to use APIs to fetch data, and I mastered the process of using React Router to create a single-page application. The course also covered React Hooks, which taught me how to effectively manage the state of the app. Moreover, I gained knowledge on using React Context to handle the global state of the app. Building this app has been an enriching experience, and I've learned a great deal from it.

Gallery