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.
- Project Status
- Features
- Tech Stack
- Project Structure
- Installation
- Reasons for Discontinuation
- License
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.
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
- 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
src/
|-- admin/
|-- asset/
|-- libs/
|-- pages/
|-- provider/
|-- supabase/
|-- styles/
|-- App.js
|-- index.js
While this project is no longer maintained, if you wish to examine the code:
- Clone the repository:
git clone https://github.com/liwa-dev/games-store.git - Navigate to the project directory:
cd games-store - 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.
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.
