Skip to content

danlevison/FUTR-Gaming-App

Repository files navigation

FUTR Gaming is a web application that uses the RAWG API to allow you to explore an extensive library of games, stay informed about upcoming releases, and effortlessly curate personalised collections.

Features

  • User Authentication: Users can login effortlessly through their Gmail account.
  • Comprehensive Game Exploration: Explore games via titles, genres, tags, stores, and publishers.
  • Intuitive Game Filters: Effortlessly navigate the extensive game library using the user-friendly sort-by filters.
  • Streamlined Pagination: Access all games through a simple and effective pagination system.
  • Personalised Collections: Craft and curate your own unique collections of games.
  • Futuristic User Interface: FUTR Gaming provides a sleek interface, designed for seamless navigation across both desktop and mobile screens.

Installation

As a web-based application, there is no installation required to use FUTR Gaming. Simply visit the website here using a web browser to access the application.

Technologies Used

The following technologies were used to build Student Space:

  • React
  • Next.js
  • RTK
  • RTK Query
  • Tailwind CSS
  • Shadcn
  • Firebase

What I learned from this project

With this app I have learnt and implemented Redux Toolkit for global state management and Redux Toolkit Query for advanced data fetching and caching. Learning these two new tools has been game changing by allowing me to transition away from traditional methods like useEffect and fetch for data retrieval. Redux Toolkit Query handles the majority of the work by providing built-in features such as loading, fetching, and error states, thereby simplifying the entire data-fetching process.

Useful Resources

  • rawg.io - RAWG API is a powerful tool for working with video games data which was used in this project

Licence

MIT License

Contact

Releases

No releases published

Packages

No packages published

Languages