Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liwa-dev/games-store
A web-based marketplace, built with React.js, where users can buy products like game keys and software etc..
https://github.com/liwa-dev/games-store
Last synced: 1 day ago
JSON representation
A web-based marketplace, built with React.js, where users can buy products like game keys and software etc..
- Host: GitHub
- URL: https://github.com/liwa-dev/games-store
- Owner: liwa-dev
- License: other
- Created: 2024-07-19T07:12:36.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-24T14:08:09.000Z (6 months ago)
- Last Synced: 2024-11-12T11:17:25.245Z (2 months ago)
- Language: JavaScript
- Size: 9.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Game Digital Shop (Abandoned)
![Game Key Shop Logo](/Untitled.png)
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](#project-status)
- [Features](#features)
- [Tech Stack](#tech-stack)
- [Project Structure](#project-structure)
- [Installation](#installation)
- [Reasons for Discontinuation](#reasons-for-discontinuation)
- [License](#license)## 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/your-username/game-key-shop.git
```
2. Navigate to the project directory:
```
cd game-key-shop
```
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](LICENSE)