GameBazaar is a video game discovery application that helps you find new and interesting games to play. With GameBazaar, you can search for games by the platforms that a particular game is available on to play, by a genre or sort them by certain categories. The app uses caching to provide great user experience. This is done by making use of React-Query. The app uses Zustand for global state management. The app is built with React JS suited with Typescript and Vite. On the UI front Chakra UI is used to build UI components.
You can check out the live site at https://gamebazaar.vercel.app/
To get started with GameBazaar, follow these steps:
- Clone this repository to your local machine.
- Run
npm installto install the required dependencies. - Run
npm run devto start the web server.