Roulette Simulator Development

Job ID: 40528131

Budget: ₹37,500 – ₹75,000 INR

PWA Game Management System Development
Project Overview

I am looking for a developer to build a Progressive Web App (PWA) for managing a number-based game system.

The platform consists of:

Single Admin Account
Multiple User Accounts
Real-time game rounds
Wallet management
Bet management
Reports and transaction tracking

The system must be mobile-friendly and installable as a PWA.

User Side Features
Authentication
Login using Account ID and Password
Remember Password
Duplicate Login Protection
Failed Login Protection
Secure Session Management
Lobby Screen

Users can view:

Current round
Round timer
Current balance
Game status
Betting System

Users can:

Select numbers
Enter bet amount
Submit bets

System must:

Validate balance
Validate round status
Store all bets in database
Results

Users can:

View round result
View winning numbers
View winnings
Wallet

Users can:

View current balance
View transaction history
Bet History

Users can:

View previous bets
View bet status
View win/loss information
Admin Side Features
Dashboard

Single Admin Dashboard containing:

User statistics
Active users
Current round information
Financial summary
User Management

Admin can:

Create users
Edit users
Disable users
View user details
View user balances
View transaction history
Game Control

Admin can:

Start rounds
Stop rounds
Set round duration
Close betting
Declare results
View round statistics
Wallet Management

Admin can:

Add balance
Deduct balance
View wallet history
Track transactions
Reports

Admin can:

View daily reports
View financial reports
Export reports
Admin Account

Admin can:

Change password
View login activity
Logout
Technical Requirements
Frontend
Progressive Web App (PWA)
Responsive Design
Mobile First UI
Backend

Preferred:

Firebase

Alternative:

Supabase
Database

Must support:

Users
Wallets
Bets
Rounds
Results
Transactions
Reports
Security
Authentication
Role-based access
Session control
Input validation
Secure database rules
Deliverables
Complete source code
Database structure
PWA configuration
Deployment setup
Documentation
Installation guide
Additional Notes
Only one admin account exists in the system.
The system must support real-time updates for rounds and results.
The application should work smoothly on Android, iPhone, tablet, and desktop browsers.
Clean and simple UI is preferred over complex designs.