GameHub is a video game discovery web app that allows users to find new and interesting games to play. With GameHub, you can search for games based on platform, genre, and more.
Check out the live demo of GameHub: https://game-house-ansh.vercel.app/
To start using GameHub locally, follow these steps:
- Clone this repository to your local machine.
- Install the required dependencies by running
npm install
. - Start the web server with
npm run dev
.
Throughout this project, I have gained valuable knowledge and skills in various areas of React development. Here are some of the topics I've covered:
- Building front-end applications using React and TypeScript
- Creating reusable function components
- Styling components using different approaches such as vanilla CSS, CSS modules, and CSS-in-JS
- Managing component state effectively
- Constructing forms with React Hook Forms
- Implementing form validation using Zod
- Connecting React apps to backend services
- Deploying React applications
- Leveraging productivity-boosting VSCode shortcuts
- Writing clean and maintainable code
- Applying best practices in React development
I now have a solid understanding of React and TypeScript, equipped with the skills to develop real-world applications.