https://github.com/sohebakhter/gamehub
GameHub is a modern gaming discovery platform that lets users explore popular, trending, and upcoming games with ease. It provides fast search, category-based filtering, and detailed game information through a smooth and responsive UI.
https://github.com/sohebakhter/gamehub
firebase javascript react-router reactjs
Last synced: 3 months ago
JSON representation
GameHub is a modern gaming discovery platform that lets users explore popular, trending, and upcoming games with ease. It provides fast search, category-based filtering, and detailed game information through a smooth and responsive UI.
- Host: GitHub
- URL: https://github.com/sohebakhter/gamehub
- Owner: sohebakhter
- Created: 2025-11-19T07:10:37.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-11-19T07:27:47.000Z (7 months ago)
- Last Synced: 2025-11-19T09:15:49.883Z (7 months ago)
- Topics: firebase, javascript, react-router, reactjs
- Language: JavaScript
- Homepage: https://gamehub-store.netlify.app
- Size: 5.88 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# đŽ GameHub - A Game Library
## đ§Š Project Purpose
**GameHub** is an engaging online game library where users can explore, discover, and support game developers. The platform allows users to browse different games, view detailed game information, and access download links â creating a community for passionate gamers and developers alike.
---
## đ Live URL
đ **Live Site:** [https://gamehub-assignment-9.netlify.app](https://gamehub-assignment-9.netlify.app)
---
## đ Key Features
- đšī¸ Browse a collection of popular and indie games
- đ Detailed game description, category, and rating system
- đ Search and filter games easily
- â¤ī¸ Add or view favorite games
- đ¤ User Authentication (Login / Register / Logout using Firebase)
- đ Password reset with pre-filled email field
- đą Fully responsive and mobile-friendly UI
- đ§ Smooth navigation using React Router
---
## đ§ą Tech Stack
- **Frontend:** React, Tailwind CSS
- **Routing:** React Router DOM
- **Authentication:** Firebase Authentication
- **Deployment:** GitHub Pages
---
## đĻ NPM Packages Used
Here are some key npm packages used in this project:
| Package | Purpose |
| ------------------- | -------------------------------------------- |
| `react` | Core library for building UI components |
| `react-dom` | Renders React components to the DOM |
| `react-router-dom` | For handling routing/navigation |
| `firebase` | For authentication and database operations |
| `react-icons` | For beautiful icons in the UI |
| `tailwindcss` | For modern and responsive styling |
| `@headlessui/react` | For accessible and interactive UI components |
| `framer-motion` | For animations and transitions |
---
## đģ Installation & Setup
To run this project locally, follow these steps:
```bash
# Clone this repository
git clone https://github.com/your-username/gamehub.git
# Navigate into the project folder
cd gamehub
# Install dependencies
npm install
# Start the development server
npm run dev
```
---
## đ¨âđģ Developer
Developed with â¤ī¸ by Soheb Akhter
---
## đ License
This project is open-source and available under the MIT License.