PlayPeek is a sleek, responsive web app that shows game details using the RAWG Video Games Database API.
Built with React + TypeScript + Bootstrap + Vite โ no backend needed.
- Browse a list of popular games
- View game name, release date, rating, and background image
- Responsive layout using Bootstrap
- Clean and type-safe React code with TypeScript
- Environment-based API key for secure access
- Frontend: React, TypeScript
- Styling: Bootstrap
- Build Tool: Vite
- API: RAWG Video Games Database
git clone https://github.com/rumoursbehindme/play-peek.git
cd play-peekyarnCopy .env.example to .env:
cp .env.example .envThen edit .env and set your RAWG API key:
VITE_RAWG_API_KEY=your_rawg_api_key_hereGet a free key from RAWG.io.
yarn devyarn testFor automated or CI environments, run the tests once without watch mode:
yarn test:cisrc/
โโโ components/ # Reusable UI components (e.g., GameCard)
โโโ pages/ # Page-level components (e.g., Home)
โโโ services/ # API calls
โโโ types/ # TypeScript types/interfaces
โโโ App.tsx # Root component
โโโ main.tsx # Entry point


