/izteem-gamehub

A simple game marketplace platform built with react and TypeScript for UI and rawg API.

Primary LanguageTypeScript

Izteem gamehub

Welcome to the Game Marketplace Platform, a simple web application built using React and TypeScript that provides access to game information through the RAWG API.

Features

  • Browse and search for games using the RAWG API.
  • View detailed information about each game, including release date, platform, and description.
  • User-friendly UI built with Chakra UI and styled-components.
  • Smooth animations and transitions powered by framer-motion.
  • Form handling and validation with react-hook-form.
  • Strongly typed codebase using TypeScript and Zod for validation.
  • Efficient development environment with Vite.

UI Screenshot

Here's a glimpse of the user interface:

UI Screenshot

Tech Stack

Drakkarrr/izteem-gamehub is built on the following main stack:

Installation

  1. Clone the repository: git clone https://github.com/your-username/game-marketplace.git
  2. Navigate to the project directory: cd game-marketplace
  3. Install dependencies: npm install

Usage

  1. Obtain an API key from the RAWG API and add it to your environment.
  2. Start the development server: npm run dev
  3. Open your browser and go to http://localhost:3000