GameHub is a video game discovery platform, allowing users to search, filter, sort, and view details of various games. This project is implemented using TypeScript and React.js.
Before you begin, ensure you have met the following requirements:
- Node.js: Make sure you have Node.js installed on your machine. You can download it from here.
-
Clone the repository:
git clone https://github.com/your-username/GameHub.git
-
Navigate to the project directory:
cd GameHub
-
Install dependencies:
npm install
To run the GameHub project, follow these steps:
-
Start the Development server:
npm run dev
-
Start the Production server:
npm start
-
Open your browser and visit http://localhost:3000.
Now, you should see the GameHub application running.
- Search: Users can search for games based on keywords.
- Filter: Filter games based on various criteria (e.g., genre, platform).
- Sort: Sort games by different parameters (e.g., popularity, release date).
- Game Details: View detailed information about a selected game.
Feel free to explore and customize the application based on your preferences!
If you'd like to contribute to GameHub, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Submit a pull request.
This project is licensed under the MIT License.