Video Game Discovery App

The video game discovery app enables users to search for video games and view their details. This application utilizes the RAWG API to fetch the necessary data and is built using React and TypeScript.

HeyGen web development project image.
Website Link

game-discovery.app

Project source

Personal Project

Date of Completion

2023/04/27-2023/06/06

Project Type

Web Development

Main Techs

React.js, TypeScript

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.

Screenshots

Video game discovery app web development screenshot.Video game discovery app web development screenshot.Video game discovery app web development screenshot.Video game discovery app web development screenshot.

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.