{"id":16039474,"url":"https://github.com/ahmedmohmd/game-hub","last_synced_at":"2026-04-12T05:34:30.625Z","repository":{"id":257572120,"uuid":"858680557","full_name":"ahmedmohmd/game-hub","owner":"ahmedmohmd","description":"Game Hub is a React frontend using Redux for state management, enabling users to search games by categories and platforms, with light/dark mode via Tailwind CSS and DaisyUI. The Node.js and TypeScript backend handles suppliers, users, products, and orders, allowing employers to manage inventory and order workflows. The API is fully documented, test","archived":false,"fork":false,"pushed_at":"2024-09-18T06:02:21.000Z","size":5152,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T05:41:50.260Z","etag":null,"topics":["daysi","game-hub","games","react","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://g3mehub.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahmedmohmd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-17T10:51:14.000Z","updated_at":"2024-09-18T06:02:24.000Z","dependencies_parsed_at":"2024-09-17T13:42:17.314Z","dependency_job_id":"7b555796-25bf-42af-b80e-33f0fbb0f8ea","html_url":"https://github.com/ahmedmohmd/game-hub","commit_stats":null,"previous_names":["ahmedmohmd/game-hub"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ahmedmohmd/game-hub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmohmd%2Fgame-hub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmohmd%2Fgame-hub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmohmd%2Fgame-hub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmohmd%2Fgame-hub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmedmohmd","download_url":"https://codeload.github.com/ahmedmohmd/game-hub/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedmohmd%2Fgame-hub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31705574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T05:11:36.334Z","status":"ssl_error","status_checked_at":"2026-04-12T05:11:27.332Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daysi","game-hub","games","react","tailwindcss","typescript"],"created_at":"2024-10-08T23:04:50.522Z","updated_at":"2026-04-12T05:34:30.595Z","avatar_url":"https://github.com/ahmedmohmd.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Game Hub\n\n## 🚀 Brief Overview\n\nGame Hub is a frontend application built with React and Redux for state management, allowing users to search for games by categories, platforms, and more. It offers both dark and light modes, utilizing Tailwind CSS and DaisyUI for styling. The backend API, developed with Node.js and TypeScript, provides comprehensive functionality for handling suppliers, users, products, and orders. Employers can place orders for product quantities from suppliers, manage order statuses, and streamline the entire inventory workflow. The API includes robust features like documentation, testing, and scalable architecture, making it ideal for businesses seeking efficient inventory control. Fully tested and optimized for performance, it's a flexible solution for modern inventory and game search needs.\n\n## ✨ Key Features\n\n1. Responsive Design\n2. Awesome Design thanks to **tailwind** and **daisyui**.\n3. Nice perfomance\n4. Solid state managment thanks to **redux** and **redux-toolkit**.\n5. Dual Themes: **Dark** \u0026 **Light** Theme\n6. Clean and well wrettin Code Thanks to **ESlint** and **Prettier**.\n\n## 🛠️ Tech Stack\n\n- React.js\n- **Redux** as a _state manager_\n- TailwindCSS\n- **daisyui** as a _tailwind ui_\n- **react-router**\n\n## 🔧 Install Instructions\n\n1. Clone the repo\n\n```bash\n    git clone https://github.com/ahmedmohmd/inventory-app\n\n```\n\n2. Add nessecary Environemtent Variables\n\n- create file and name it: `.env.local`.\n- create register on `RAWG` website and get `your API KEY`.\n- add the following env variable: `VITE_RAWG_API_KEY`.\n\n3. Install dependencies\n\n```bash\n  yarn install\n```\n\n4. Run the App\n\n```bash\n  yarn run dev\n\n```\n\n## 🖥️ Usage\n\n1. You can search about games with: `search bar`, `categouries` and `platforms`.\n2. You can open any game in its single page to show more details about the game.\n3. You can find Games by Game Category direct from sidebar.\n4. You can switch between two themese: **Dark** and **Light** Theme.\n\n## 🏠 Offecial Project's Home Page\n\n[Game Gub](https://ahmedmohmd.vercel.app/projects/game-hub)\n\n## 👀 Demo\n\n[Game Gub](https://g3mehub.vercel.app/)\n\n## 🖼️ Application's Screeshots\n\n\u003cdiv style=\"display: flex; flex-direction: row; justify-content: start; align-items: center; gap: 10px;\"\u003e\n  \u003cimg class=\"display: inline-block;\" src=\"./src/assets/app-screenshots/home-page-dark.png\"  /\u003e\n  \u003cimg class=\"display: inline-block;\" src=\"./src/assets/app-screenshots/home-page-light.png\"  /\u003e\n  \u003cimg class=\"display: inline-block;\" src=\"./src/assets/app-screenshots/game-page-dark.png\"  /\u003e\n  \u003cimg class=\"display: inline-block;\" src=\"./src/assets/app-screenshots/game-page-light.png\"  /\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedmohmd%2Fgame-hub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedmohmd%2Fgame-hub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedmohmd%2Fgame-hub/lists"}