Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Sahidulislam05/Game-Hub

Repository files navigation

🎮 GameHub - A Game Library

React
Tailwind CSS
Motion.dev
Firebase Hosting
Netlify Status
License

GameHub — an engaging online game library built with React, Tailwind CSS, and Firebase. Discover, explore, and support indie game developers in a visually immersive environment.


🌐 Live Demo

🔗 Visit Now: https://game-hub-a7422.web.app/


🧩 Overview

GameHub is an interactive web platform where gamers can explore a variety of indie games with detailed info, categories, and direct download/install links.
It’s designed to be fast, minimal, and responsive — providing a seamless browsing experience that highlights both the games and their creators.


✨ Key Features

  • 🎮 Dynamic Game Library: Explore a curated list of indie titles with images, genres, and download links.
  • 🧭 Smooth Navigation: Built with React Router for lightning-fast page transitions.
  • Modern UI/UX: Styled with Tailwind CSS and DaisyUI for a clean and consistent interface.
  • 🔔 Interactive Feedback: Toast notifications powered by React Toastify for user actions.
  • 💻 Fully Responsive: Works beautifully across mobile, tablet, and desktop.
  • 🌈 Reusable Components: Modular React structure for scalability and easy maintenance.

🧠 Tech Stack

Technology Purpose
React.js Frontend framework
React Router SPA routing
Tailwind CSS Utility-first styling
DaisyUI UI components built on Tailwind
React Toastify Toast notifications
React Icons Icon library
Firebase Hosting and deployment

🧾 Run Locally

Run this project locally with the following commands:

# Clone the repository
visit https://github.com/Sahidulislam05

# Navigate to the project folder
cd gamehub

# Install dependencies
npm install

# Start the development server
npm run dev

Additional NPM Dependencies:

"dependencies": {
  "axios": "^1.5.0",
  "react": "^18.2.0",
  "react-dom": "^18.2.0",
  "react-router-dom": "^6.14.0",
  "react-toastify": "^9.1.3",
  "framer-motion": "^10.12.16",
  "firebase": "^10.12.0",
  "daisyui": "^3.2.7",
  "tailwindcss": "^3.3.3",
  "react-icons": "^4.11.0"
}

🧾 Folder Structure

gamehub/
│
├── src/
│   ├── components/     # Reusable UI components
│   ├── pages/          # Page-level components
│   ├── routes/         # React Router setup
│   ├── assets/         # Images and static files
│   ├── routes.jsx      # Root component
│   └── main.jsx        # Entry point
│
├── public/             # Static public assets
└── package.json        # Dependencies and scripts

🌟 Future Enhancements

  • 🔐 User authentication & profiles

  • ⭐ Game ratings & user reviews

  • 🕹️ Developer dashboard for uploading games

  • 🔎 Search and advanced filtering options


🧑‍💻 Developer

Developed by: Sahidul Islam

Frontend Framework/Library: React

Deployment: Firebase Hosting, Netlify

📧 Feel free to connect or contribute to the project!


🪄 License

This project is licensed under the MIT License — you’re free to use, modify, and distribute it with proper attribution

🎯 GameHub connects gamers and creators — discover, play, and support the next generation of indie talent!

About

Game Hub — an engaging online game library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages