Skip to content

UzitheI/game_shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 

Repository files navigation

Uzi's Game Shop

Welcome to Uzi's Game Shop! This project is a fun and simple game listing app built with React, Tailwind CSS, and Axios. Its primary aim is to explore and test various front-end technologies, particularly API integration with Axios. The games shown on this site are fetched from the RAWG API.

Although the data displayed might not be the most up-to-date, this project provides a great opportunity to explore how React components work, how Tailwind CSS can simplify styling, and how to make API calls in a clean and efficient way.

Feel free to explore and try out the site!

💡 Features

  • Browse Games: A list of games fetched from the RAWG API.
  • Responsive Design: Built with Tailwind CSS, ensuring a clean and responsive UI across devices.
  • API Integration: Using Axios to handle GET requests from the RAWG API.

💻 Tech Stack

  • React: Component-based structure for creating a dynamic and interactive user interface.
  • JavaScript: Asset management and logic handling.
  • Tailwind CSS: Utility-first CSS framework for fast and responsive styling.
  • Axios: Promise-based HTTP client for fetching data from external APIs.
  • RAWG API: Source of game data, such as titles, descriptions, and images.

📦 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/uzis-game-shop.git
    cd uzis-game-shop
  2. Install the necessary dependencies.
    npm install
  3. Start the server.
    npm start
    

🌐 API

This project fetches game data from the RAWG API. You can check out the RAWG API documentation for more details: RAWG API.

🚀 Future Improvements

  • Add search functionality to find specific games.
  • Implement pagination for larger game lists.
  • Improve error handling for API calls.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •