Demo: rawg-clone-tau.vercel.app/
Based on Rawg.io
- Fetch video games from RAWG Video Games Database API
- Responsive grid
- Infinite scroll
- Filter by genre & platform
- Order by date, rating, name, etc.
- Search by name
- Dark mode switch
- React 18
- React Query
- React Router
- Typescript
- Vite
- Chakra UI
- Axios
- Zustand - State Management
- Vercel - Deployment
In project directory:
- create .env file and add your API key:
VITE_RAWG_API_KEY=''
VITE_RAWG_BASE_URL='https://api.rawg.io/api'
- Run
npm install
npm run dev