PlaySphere is a game discovery app built with React, TypeScript, and Vite. It leverages the RAWG API to provide users with a seamless experience to explore, discover, and learn more about their favorite games.
- Game Discovery: Explore a vast collection of games and discover new titles based on your preferences.
- Detailed Information: Access detailed information about each game, including descriptions, ratings, release dates, and more.
- Search Functionality: Easily search for specific games or browse through categories to find what you're looking for.
- Filter by Platform: Narrow down your search by filtering games based on different gaming platforms.
- Sorting Features: Sort games based on criteria such as popularity, release date, rating, and more.
- Responsive Design: Enjoy a consistent and user-friendly experience across various devices.
-
Clone the repository:
git clone https://github.com/EliasNegasa/PlaySphere.git
-
Install dependencies:
cd PlaySphere npm install
-
Create a
.env
file in the project root and add your RAWG API key:REACT_APP_RAWG_API_KEY=your-rawg-api-key
Replace
your-rawg-api-key
with your actual RAWG API key. -
Start the development server:
npm run dev
-
Open your browser and navigate to http://localhost:5173 to view PlaySphere.
Contributions are welcome! If you'd like to contribute to PlaySphere, 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 branch to your fork.
- Submit a pull request with a clear description of your changes.
- The PlaySphere project is inspired by the RAWG game discovery platform.
- Special thanks to the RAWG API for providing rich and up-to-date game data.
Happy gaming with PlaySphere! 🎮