Overview
This platform is a dashboard for operators who trade and manage premium usernames, run time-based tools, and track progress (balance, EXP, level). You can choose between Program Licenses (monthly/quarterly/campaign) or Bulk Packs depending on your workflow.
Getting Started
1) Create an account
- Open login.html and sign in.
- On first login, your user document is created in Firestore: users/{uid}.
- Your profile includes: balance, xp, level, expNeeded, plus optional fields like role for admin access.
2) Your data lives in Firestore
- Main profile: users/{uid}
- Inventory items: users/{uid}/inventory
- Licenses: users/{uid}/licenses
- ATM history: users/{uid}/atmHistory
- Support tickets: supportTickets
- Marketplace listings: listings
Dashboard Map
The left sidebar is your panel selector. Each panel can load data on-demand to keep the UI fast.
Replace with your dashboard screenshot:
assets/wiki/dashboard_1.png
You can store all wiki images under:
assets/wiki/
and update the <img src> paths.
Marketplace
Create Listing
- Enter the username (must start with @) and set a USD price.
- Your listing is created as status: pending and awaits admin review.
Admin review flow
- Admin can set listing status to: approved, rejected, or sold.
- Users only buy approved listings (or see them in the marketplace grid).
Buying
- Purchase uses your dashboard balance (instant deduction).
- The item is added to your Inventory as an “owned” entry.
Trade Terminal: Actions (Bids)
- Each approved listing can receive Actions (bids). The highest action becomes the leading buyer.
- Recent actions are shown live in the right panel with HOT STREAK indicators.
- When an action is accepted (or the listing is sold), it moves to the Sold view and is removed from the active book.
Marketplace Terms (Important)
Checkout creates an admin-notified order: balance is deducted, then admin coordinates delivery between buyer and seller.
Inventory
Inventory stores purchased items and spin rewards. This is your personal “storage”.
- Marketplace purchases: stored with fields like username, price, sellerId, boughtAt.
- Spin rewards: stored as log entries (crateId, label, kind, value, file).
- Licenses: stored separately in users/{uid}/licenses.
Support Terminal
- Create tickets directly inside the dashboard terminal (issue + telegram username).
- Tickets are stored in supportTickets with status “open” by default.
- Admin can update ticket status and write an adminReply.
Secure ATM
Deposit
- Use ATM to create a deposit ticket with an amount and memo.
- Send funds using the displayed route and memo. After confirmation, balance is updated by admin.
Withdraw
- Submit a withdraw request by destination + amount.
- System deducts balance immediately and logs the request for admin processing.
History
- Every ATM action is saved in users/{uid}/atmHistory.
New Year Spin
- You get a daily free spin (once per day based on America/Chicago date).
- You can buy extra spins and use them after the daily spin is consumed.
- Rewards can be Balance, EXP, or Level.
- There are also mini-jackpots (e.g. $5 + EXP) with jackpot sound, and real jackpots ($500 / $1000) with very low odds.
Program Licenses
What is a license?
- A license is a time-based key that unlocks your desktop program for a specific duration.
- After purchase, a unique key is generated and stored in your account.
- You can see remaining time in “My Licenses” and download the program instantly.
Typical plans
Bulk Buy
Bulk packs are for operators who want pre-filtered lists and scale operations through acquisition + resale.
How it works
- Buy a bulk pack (tier-based).
- Receive a private list.
- Claim handles through the official process (as applicable).
- Resell via marketplaces and buyers.
- Scale up with profits and progression.
Levels & EXP
- XP increases through actions like trades, deposits, and completed purchases (depending on your config).
- When XP reaches expNeeded, you level up and the next requirement increases.
- Higher levels unlock access to premium packs and marketplace advantages.
Battle Pass (Rewards Track)
The Battle Pass is the advanced progression layer inside System & Levels. Every level grants something: small levels give EXP/cash fillers, and milestone levels unlock bigger rewards.
How it works
- As you earn EXP (spin, trades, referrals, sales), your Level increases.
- When you reach a new level, rewards are auto-granted and logged under users/{uid}/inventory.
- Use the SYNC button if the UI looks out-of-date (forces a reward scan).
Collectibles
- Some levels grant Collectible Username Credits (used for special drops / premium packs).
- Common pattern: every 3–5 levels you may receive +5 Collectibles and sometimes +50 EXP on top.
Referrals (Invite + Jackpot Console)
Your referral link
- Your profile shows a Referral Link you can copy and share.
- When a new user signs up with your code, the system logs the relationship in: referralsByRef/{refUid}/children/{childUid}.
Qualification rule
Rewards logic (default)
- Each qualified referral grants +1 level.
- Referrals 1–10: $5 each.
- Referrals 11+: $10 each.
Jackpot tiers
- 25 referrals: 6 months free EXE + $500 + 10 spins
- 50 referrals: $1000 + 3 months program + 10 collectible usernames
- 100 referrals: $12,500 + unlimited program + 20 collectible usernames
Earning Playbook
Operator strategies (high-level)
- Quality over quantity: brandable, clean handles are easier to resell.
- Pricing logic: set prices based on demand, length, clarity, and comparable sales.
- Build trust: good listing descriptions and consistent delivery reduce disputes.
- Use tiers: scale with bigger packs only after you confirm your resale process works.
Where to Sell Usernames
- Official/primary platforms: Use official marketplaces where transfers are supported and policy-compliant.
- Private buyers: Only use safe, verified methods and avoid risky off-platform transactions.
- Your marketplace: Your internal marketplace can be a safe hub if admin review + escrow is enforced.
Security & Compliance
Account security
- Use strong passwords and enable MFA if available.
- Do not store sensitive secrets in client-side code.
- Restrict admin actions via Firestore rules and explicit roles.
Operational integrity
- Admin should review listings before approval.
- Log important actions (purchases, deposits, withdrawals, license issuance).
- Ban or suspend users who violate rules (fraud, spam, policy violations).