An open API service indexing awesome lists of open source software.

https://github.com/amanapt/arcadex

ArcadeX is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, ArcadeX serves as an e-commerce platform for games. Sellers can upload their game listings, while administrators manage the platform, ensuring quality control and security.
https://github.com/amanapt/arcadex

expressjs mongodb nodejs reactjs socket-io stripe-payments ui-design

Last synced: 3 months ago
JSON representation

ArcadeX is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, ArcadeX serves as an e-commerce platform for games. Sellers can upload their game listings, while administrators manage the platform, ensuring quality control and security.

Awesome Lists containing this project

README

          

Screenshot 2025-03-07 022045

_A modern ERP platform for buying and selling games with a seamless payment experience._

## 🎮 About ArcadeX
ArcadeX is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, ArcadeX serves as an e-commerce platform for games. Sellers can upload their game listings, while administrators manage the platform, ensuring quality control and security.

## 🚀 Features
### For Users:
✅ Browse and explore a variety of games 📜
✅ Add games to cart and checkout via **Stripe** đŸ’ŗ
✅ View detailed game pages with descriptions & images đŸŽĨ
✅ Manage purchased games in a personalized dashboard đŸ•šī¸

### For Sellers:
✅ Upload game details including title, description, price, and images 📝
✅ Submit games for admin approval before listing goes live ✅❌
✅ Manage listed games and view sales performance 📊

### For Admins:
✅ Approve or reject games submitted by sellers đŸ› ī¸
✅ Shadow-ban users or sellers if needed đŸšĢ
✅ Oversee platform operations through an intuitive dashboard 📌

### đŸ”Ĩ Upcoming Features:
🔜 **Gaming Chat Room** - Engage with the community in real-time discussions đŸ’Ŧ

## 📸 Screenshots
### Landing Page
![Screenshot (142)](https://github.com/user-attachments/assets/a8ed533d-278c-4af0-839f-5677a3ea683e)

### Game Page
![Screenshot (143)](https://github.com/user-attachments/assets/9876e8b0-f3a1-46aa-a97f-c1d4a9461c49)

### Stripe Payment
![Screenshot 2025-03-07 020909](https://github.com/user-attachments/assets/a24e9170-47a2-4bf6-be08-dd96695b9f37)

### Seller Game Upload Page
![Screenshot 2025-03-07 021002](https://github.com/user-attachments/assets/7997113d-af5c-40df-9c32-a42f41f40875)

### Admin Dashboard
![Screenshot 2025-03-07 021050](https://github.com/user-attachments/assets/74688c54-8663-4803-9ef0-86b05d86a53a)

## đŸ› ī¸ Tech Stack
- **Frontend:** React, JavaScript
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Payment Integration:** Stripe

## 🤝 Contributors
👤 https://github.com/AmanApT

## 📜 Installation & Setup

### Frontend
Clone the repository and install dependencies:
```sh
git clone https://github.com/AmanApT/ArcadeX.git
cd frontend/users
cd frontend/admin
npm install
```
Run the project:
```sh
npm run dev
```

### Backend


```sh

cd backend
npm install
```
Run the project:
```sh
npm run dev
```

## ⭐ Contributing
We welcome contributions! Feel free to fork this repository, make changes, and submit a pull request.