Game Hub is a web application designed to help you filter and search for games. It provides an intuitive user interface where you can discover new games based on different criteria. This README file will guide you through the setup and deployment process of Game Hub.
To get started with Game Hub, follow the instructions below.
Before running Game Hub, make sure you have the following software installed on your machine:
-
Clone the repository from your Git account:
git clone <repository-url>
-
Navigate to the project directory:
cd game-hub
-
Install the dependencies using npm:
npm install
To start the development server, use the following command:
npm run dev
This will start the development server and launch the Game Hub application in your browser. You can now begin exploring and filtering games based on your preferences.
Game Hub can be deployed using various hosting platforms. In this project, I have deployed the application on Vercel.
Please have a look using the link below!
For more information on deploying with Vercel, refer to the Vercel documentation.
Game Hub is built using the following technologies and libraries:
- React - JavaScript library for building user interfaces
- Vite - Fast development server and build tool for modern web applications
- Chakra UI - Simple and customizable component library for React
- Axios - Promise-based HTTP client for making API requests
- Framer Motion - Production-ready motion library for React
- ESLint - JavaScript and TypeScript linter
- TypeScript - Typed superset of JavaScript
Contributions to Game Hub are always welcome! If you want to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes.
This project is licensed under the MIT License.