Code Monkey home page Code Monkey logo

futr-gaming-app's Introduction

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

futr-gaming-app's People

Contributors

danlevison avatar

Stargazers

Birch avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.