Welcome to our Game Platform Web Application! This project is a clone of the popular RAWG website, designed to provide you with a comprehensive gaming experience. Whether you're into action-packed adventures, strategic mind-benders, or immersive RPGs, our app has got you covered. You can easily browse games by genre, select your preferred gaming platform, or search for your favorite titles. Powered by the RAWG API, we ensure you have access to the latest and greatest in the gaming world.
- Browse by Genre: Discover games across a variety of genres such as action, adventure, strategy, and more.
- Select by Platform: Filter games based on your favorite platform, whether it's PC, PlayStation, Xbox, or any other.
- Search Games: Use the search bar to quickly find the game you're looking for.
- Game Details: Get comprehensive details about each game, including critic scores, attributes, screenshots, and trailers.
- Dark Mode: Enjoy a visually pleasing dark theme, with your preference saved for future visits.
This project is built using the following technologies:
- TypeScript: For type safety and enhanced development experience.
- React: A JavaScript library for building user interfaces.
- Chakra UI: A simple, modular, and accessible component library.
- React Query: For data fetching and caching.
- React Router: For declarative routing in React applications.
To run this project on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/game-platform-web-app.git cd game-platform-web-app
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
Your app will be running at
http://localhost:3000
.