Skip to content

GameHub is an e-commerce web application built using the MERN stack and Firebase that lets you buy video games online. The application uses Firebase as the backend and employs advanced flux patterns

Notifications You must be signed in to change notification settings

KaushikShivam/gamehub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameHub - Your one stop shop for buying video games

GameHub is a digital video game store that let's your browse the hottest video games online and buy them using stripe.

GameHub Screenshot

Table of content

Description

GameHub is an e-commerce web application built using the MERN stack and firebase that lets you buy video games online. The application uses the following technologies

  • Front-end -

    • React
  • Back-end

    • Firebase
  • Webhooks

    • NodeJS
  • Payment Merchant

    • Stripe
  • Hosting

    • Heroku
  • Styles

    • CSS in JSS, Styled components
  • State management

    • Redux, Session Storage,
  • Performance

    • Code splitting & Chunking
    • React lazy and suspense
    • Error Boundaries
    • React memo
    • Pure Component
    • Gzipping
  • Misc Technologies -

    • React router
    • HOC Patterns
    • Redux Saga
    • React Hooks
    • Mobile Support
    • Progressive Web App
    • vendors/

Installation

  1. Clone the project to your local directory
git clone https://github.com/KaushikShivam/gamehub
  1. The project uses NPM for managing dependencies. Run npm install to install all the required dependencies
npm install
  1. Navigate into the client directory
npm run start

Contact

You can contact me at:

About

GameHub is an e-commerce web application built using the MERN stack and Firebase that lets you buy video games online. The application uses Firebase as the backend and employs advanced flux patterns

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published