https://github.com/anupreet1213/runicvault
RunicVault is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, RunicVault 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/anupreet1213/runicvault
express mongodb nodejs reactjs socket-io stripe
Last synced: 3 months ago
JSON representation
RunicVault is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, RunicVault serves as an e-commerce platform for games. Sellers can upload their game listings, while administrators manage the platform, ensuring quality control and security.
- Host: GitHub
- URL: https://github.com/anupreet1213/runicvault
- Owner: Anupreet1213
- Created: 2025-02-03T10:15:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-15T13:26:18.000Z (about 1 year ago)
- Last Synced: 2026-01-02T03:21:09.514Z (6 months ago)
- Topics: express, mongodb, nodejs, reactjs, socket-io, stripe
- Language: JavaScript
- Homepage: https://runic-vault.vercel.app
- Size: 5.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# RUNIC VAULT
_A modern ERP platform for buying and selling games with a seamless payment experience._
## đŽ About RunicVault
RunicVault is a gaming marketplace where users can explore, purchase, and manage their favorite games. Built with a powerful backend and dynamic frontend, RunicVault 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

### Game Page

### Stripe Payment

### Seller Dashboard

### Admin Dashboard

## đ ī¸ Tech Stack
- **Frontend:** React, JavaScript, Redux
- **Backend:** Node.js, Express.js
- **Database:** MongoDB
- **Payment Integration:** Stripe
## đ¤ Contributors
đ¤ https://github.com/Anupreet1213
## đ Installation & Setup
### Frontend
Clone the repository and install dependencies:
```sh
git clone https://github.com/Anupreet1213/RunicVault.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.