Skip to content

Repository files navigation

Game Hub

Game Hub is a frontend web application built with React that allows users to explore and interact with a collection of games.
This project is being developed as a guided, hands-on learning experience focused on modern frontend development practices.


🚀 Tech Stack

  • React
  • TypeScript
  • Chakra UI
  • Git & GitHub

🎯 Project Purpose

The goal of this project is to:

  • Build a real-world React application from scratch
  • Learn and apply component-based architecture
  • Use Chakra UI for fast, accessible UI development
  • Practice clean code, reusable components, and best practices
  • Gain experience working on a project suitable for a frontend portfolio

📦 Features

  • Browse and display a list of games
  • Responsive and accessible UI using Chakra UI
  • Data fetching with loading and error states
  • Filtering and search functionality

🛠️ Setup & Installation

To run this project locally:

  1. Clone the repository:

    git clone <repository-url>
  2. Navigate into the project directory:

    cd game-hub
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev

📚 Learning Context

This project is being developed alongside instructor guidance as part of a structured learning process. Features, structure, and implementation details may evolve as new concepts and tools are introduced.

👤 Author

Ibrahim Ibrahim Frontend Developer (Learning & Building)

About

Learning project on using and understanding React.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages