Welcome to GameHub, your ultimate destination for exploring video games and discovering new favorites. This app is designed to provide you with a seamless gaming experience, allowing you to search for games, access detailed game information, receive recommendations, explore popular games, and more.
- Introduction
- Features
- Demo
- Getting Started
- Technologies Used
- Deployment
- Contributing
- License
- Contact
- Search for your favorite video games.
- Access detailed information about each game, including descriptions, release dates, and more.
- Receive personalized game recommendations based on your preferences.
- Explore a curated list of popular games.
- Create and manage your user profile.
- Experience a user-friendly and visually appealing interface.
Check out the live demo of the app: GameHub Demo
To run the app locally on your machine, follow these steps:
-
Clone the repository:
git clone https://github.com/haitam-elgharras/GameHub.git cd GameHub
-
Install the dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
to access the app.
- React.js: Front-end framework
- Chakra UI: UI component library
- RAWG API: Video game database API
- Vercel: Deployment and hosting
The app is deployed using Vercel. You can access the hosted version at GameHub on Vercel.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the original repository.
If you have any questions or suggestions, feel free to reach out:
- GitHub: Haitam Elgharras
- LinkedIn: Haitam Elgharras