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.
Personal Project
2023/04/27-2023/06/06
Web Development
React.js, TypeScript
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.
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.
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.
HeyGenis an AI-powered video generator that enables users to transform their text into videos. The website is built using Webflow, along with custom JavaScript and CSS code.
Nebula Graphis a open source and distributed graph database that is built to store billions of vertices and edges with millisecond latency. The website is built using Webflow, along with custom JavaScript and CSS code.