Hello! Welcome to the Game-Hub Project! This repository houses a collection of interactive games and applications built using React, Vite, TypeScript, HTML, CSS, and Chakra UI. This is a dynamic, interactive project that pulls live game data from rawg.io
Whether you're a gaming enthusiast or a developer looking to explore modern web technologies, you'll find something exciting here.
- Clone this repository to your local machine.
- Run npm install to install the required dependencies.
- Get a RAWG API key at https://rawg.io/apidocs. You'll have to create an account first.
- Add the API key to src/services/api-client.ts
- Run npm run dev to start the web server.
This project was built following a tutorial from "Code With Mosh."
I definitely recommend taking this course as it is up-to-date, and the instructor is thorough in his explanations.
React 18 For Beginners - by Mosh Hamedani
This project was my first experience using React, Vite, and TypeScript. I have determined I like TypeScript, but I need to learn JavaScript more thoroughly before tackling TypeScript again. This was a great experience as I learned so much. I have more learning to do before building this kind of project independently. On goes the fun of learning!
The PlayStation platform is not rendering correctly and needs to be fixed.
Here is a screenshot of what the game-hub project looks like!