- Frontend Framework: React 19 with TypeScript
- Build Tool: Vite 7
- UI Components: Base UI + shadcn
- Styling: Tailwind CSS v4
- Data Fetching: TanStack Query
- Routing: TanStack Router
- URL State Management: nuqs
- HTTP Client: ofetch
- Package Manager: Bun
- Linting/Formatting: Biome
- Icons: Lucide React
- RAWG API key
- Clone the repository:
git clone <repository-url>
cd game-hub- Install dependencies:
bun install- Create a
.env.localfile and add your RAWG API key:
VITE_RAWG_API_KEY=your_rawg_api_key_here
VITE_API_BASE_URL=https://api.rawg.io/api- Start the development server:
bun run devThe application will be available at http://localhost:3000.