Skip to content

A web-based marketplace, built with React.js, where users can buy products like game keys and software etc..

License

Notifications You must be signed in to change notification settings

liwa-dev/games-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Digital Shop (Abandoned)

Game Key Shop Logo

A React-based web application for selling game keys, similar to G2A. This project aimed to create a platform where users could buy and sell game keys with features like user authentication, admin panel, and multi-language support.

Note: This project has been discontinued and is no longer actively maintained.

This project reached approximately 70% completion before being discontinued.

Table of Contents

Project Status

This project has been discontinued and is no longer being actively developed or maintained. The code and documentation are left here for reference purposes only. As it's an unfinished project, there may be some unresolved issues in the code.

Features

The following features were partially or fully implemented before the project was discontinued:

  • User authentication
  • Game key purchasing interface
  • Admin panel for management
  • Multi-language support
  • Theme switching
  • Social login (Facebook, Google)
  • Currency conversion
  • User reviews system

Tech Stack

  • React.js: Frontend framework
  • Supabase: Backend and authentication services
  • G2A API: Integration for game key data
  • React Router: For navigation within the app
  • Axios: For making HTTP requests
  • CSS Modules: For component-scoped styling
  • Various React libraries: For UI components and functionality

Project Structure

src/
|-- admin/
|-- asset/
|-- libs/
|-- pages/
|-- provider/
|-- supabase/
|-- styles/
|-- App.js
|-- index.js

Installation

While this project is no longer maintained, if you wish to examine the code:

  1. Clone the repository:
    git clone https://github.com/liwa-dev/games-store.git
    
  2. Navigate to the project directory:
    cd games-store
    
  3. Install dependencies:
    npm install
    

Note: You might need to set up some extra things, like environment variables, to make the project work. If you want to use this project, you'll need to set these up yourself.

Reasons for Discontinuation

I stopped this project because:

  • I don't have much time right now.
  • I need to focus on my studies.
  • This project was just for practice to improve my programming skills.
  • You can use this project and change it if you want.

License

MIT License

About

A web-based marketplace, built with React.js, where users can buy products like game keys and software etc..

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published