An e-commerce store, imitating a Game Store, built with React

Overview

🛍️ React E-Commerce Store

Game Store built with React

Short Description

An e-commerce store, imitating a Game Store, built with React. Includes dedicated game pages, a search functionality, genre and rating filters, a like feature and a wishlist. Responsive to the bone and tested with Jest. You can find a list of features, performance tests and technologies used below.

🔴 Demo

🧪 Live Demo available. Click "Live Demo" to open it.

Showcase

You can see images and a GIF of the project in user interaction below. The user starts on the landing page, navigates through the browse section, selects a game, adds it to their cart and opens the cart. The GIF does not show all features of the shop, it only shows the most elementary user interactions.

Performance

I let Google Lighthouse run over my application to check for it's performance, accessibility, use of best practices and SEO optimization. You can view the results right below this paragraph.

Google Lighthouse Performance Results

Motivation

My motivations in building this project were showcasing what I learned so far and to have somewhat of a "sandbox" to experiment and build within. I was able to learn new libraries and I had to be creative with ways to increase my application's performance. I also believed that building a project with a much bigger codebase than my preceding ones and learning how to organize such a codebase could set me off better for work in a business environment - and it did.

Features

  • Expressive, responsive and clear UI/UX
  • Extensive unit and integration tests to ensure intentional behaviour
  • Search any game you want
  • Filters to sort after genres and ratings
  • Like & Wishlist feature to track your personal wishlist
  • Smooth Animations with Framer Motion
  • Quick Navigation to view all parts of the project without having to click through it

Technologies Used

  • React
  • React Router Dom
  • Framer Motion
  • Jest
  • CSS
  • Git
  • CDN

What I learned:

  • Using motion libraries (e.g. Framer Motion) to achieve much smoother user experiences while maintaining clean code
  • Working with a CDN (Cloud Delivery Network) to improve performance by accelerating bundle delivery
  • organizing and connect a project with React Router Dom

Credits

nekusu: UI/UX for the game pages and cart popup

All rights to all pictures, products and names on this website belong to the respective publishers of the games displayed. I only used them to build an environment for myself to learn coding in React with. This page is not being used commercially. If you are an owner of the copyrighted material, please let me know if you have any issues with this page and I'll take it down immediately.

You might also like...
A full-stack e-commerce website inspired by the amazon website. Built with React, Redux and Firebase.
A full-stack e-commerce website inspired by the amazon website. Built with React, Redux and Firebase.

Amazon-Clone View Live · Report Bug · Request Feature Table of Contents About The Project Built With Getting Started Clone Locally Prerequisites Contr

Full Stack e-commerce app built with Express, Node.js, MySQL and React
Full Stack e-commerce app built with Express, Node.js, MySQL and React

Auction Point Auction Point is a website where users can buy and sell items. My aim with this Full Stack project was the design and development of an

An open-source storefront in React.js with Next.js. Built for Headless Commerce, using a modern stack with TypeScript, GraphQL, Apollo, and Tailwind CSS.
An open-source storefront in React.js with Next.js. Built for Headless Commerce, using a modern stack with TypeScript, GraphQL, Apollo, and Tailwind CSS.

Next.js Storefront Next.js Storefront: Your open-source frontend starter pack for building performant e-commerce experiences with Saleor. Saleor Check

A full E-Commerce Full Stack Amazon Clone which built using ReactJS. You can register, sign in and shop!

Amazon Clone with ReactJS In this Amazon Clone application you can register on the site, log in with your account, shop, pay for the products and see

👜 Next-gen e-commerce built using Remix, Chakra UI, GraphQL and web3
👜 Next-gen e-commerce built using Remix, Chakra UI, GraphQL and web3

👜 Future Store Here at New Store, we have the best in women's, men's, bags, shoes, accessories and more. Unmissable discounts and installments. Buy a

This is a multiplayer tic tac toe game built with Next.js and React and styled with Sass, used Recoil for state management also with a built-in chat system.

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Ecommerce-react-patika - Patika React E-Commerce App with Mehmet Seven
Ecommerce-react-patika - Patika React E-Commerce App with Mehmet Seven

ecommerce-react-patika Installation and Usage cd backend npm install npm run dev

An example of an E-Commerce shop in Ionic React
An example of an E-Commerce shop in Ionic React

An example of an E-Commerce shop in Ionic React

React.js based frontend for Salesforce B2C Commerce

The PWA Kit is a storefront technology for headless commerce using Salesforce Commerce APIs and React. It provides front-end developers with a more flexible and agile approach to build and maintain modern shopping experiences.

Owner
Gianluca Jahn
⚛️ React Developer with a passion for creating high-conversion applications with cutting-edge UI and performance.
Gianluca Jahn
Memory-test-game - Memory Testing Game Built With React

Memmory Testing Game This game is currently live and hosted on verce , play it h

Ofentse T 2 Feb 22, 2022
E-commerce website for a medical store Dev Homoeo Hall.

Dev Homoeo Hall (MERN Stack Website) E-commerce mobile responsive website for a homeopathic clinic where patients can get medicines and medical produc

null 2 Jul 12, 2022
Sudoku Game in React: This game is a logic-based, combinatorial number-placement puzzle.

Sudoku Sudoku is a logic-based, combinatorial number-placement puzzle. Try it here Screenshots 1 2 3 4 Demo Demo Video Contributors Ayan Dhara Grawish

untitled 11 Oct 19, 2022
Word-guessing-game - A word guessing game made using React, Typescript, and Tailwind

Word Guessing Game This is a clone project of a popular word guessing game made

null 2.4k Dec 31, 2022
Star-Wars-Memory-Game - Star Wars Memory Game Using React.js

Star-Wars-Memory-Game Um jogo da memória com tematica do Star Wars. O objetivo e

Lucas Saliba 3 Feb 25, 2022
My project of Game Store using my knowledge in Node, Nest, React and Typescript

A progressive Node.js framework for building efficient and scalable server-side applications. Description Nest framework TypeScript starter repository

Victor Antonino Costa 7 Nov 8, 2022
Full Stack E-Commerce App built with React, using Firebase and Stripe API. 🗽🚀

Full Stack E-Commerce App built with React, using Firebase and Stripe API. ????

Lakshman 13 Jan 2, 2023
A Fully Functional E-Commerce Website Built With React, With Authentication and Credit Card Support

A Fully Functional E-Commerce Website Built With React, With Authentication and Credit Card Support

Idan Refaeli 18 Dec 26, 2022
An E-commerce app built with React ecosystem

An E-commerce app built with React ecosystem

null 8 Jul 18, 2022
Lanus Tech - A simple e-commerce project built using React.js and MUI

Lanus Tech - A simple React.js e-commerce project What to expect from this project? A main page where products, fetched from Firebase, are enlisted as

Christian Yaksic 9 Oct 13, 2022