Dashboard
ڈیش بورڈ
✅ Firebase connected — project neelamy-pk. Loading live stats from Firestore…
👥
Registered Users
Real Firebase count
📋
Total Listings
All submissions
🏪
Pending Vendors
Store verification
Pending Listings
Need review
Active Listings
Live now
🔨
Total Bids
All bids placed
🚨
Open Reports
Needs attention
💰
Items Sold
Completed sales
🔥
Firebase Status
Connected
neelamy-pk · Firestore live
Listings by Category
زمرہ بار
📱 Electronics
1,204
👗 Fashion
952
🚗 Vehicles
704
🏡 Home
588
⚽ Sports
410
💍 Jewellery
322
Payments by Method
ادائیگی کا طریقہ
💚 Easypaisa
₨3.1M
🔴 JazzCash
₨2.3M
🏦 Bank
₨1.6M
📦 COD
₨1.0M
Recent Activity — Firebase Log
حالیہ سرگرمی
Vendor Stores — Verification
وینڈر اسٹورز
Separate Free and Paid vendors. Expiring plans get a warning; unpaid plans are held, converted to free, and need Super Admin approval after they pay again.
StoreOwnerCityPlanServiceExpiresStoreActions
⏳ Loading...
Vendor Subscriptions — Payments
وینڈر سبسکرپشن
Confirm advance monthly fees (₨1,000 / ₨1,500 / ₨5,000) then activate 30 days
SellerPlanAmountMethodReferenceStatusSubmittedActions
⏳ Loading…
All Listings — Firebase
تمام لسٹنگز
Only Active listings appear on nelamy.com. Finished auctions move to Archived (left sidebar) for 15 days. Refresh pulls a fresh copy from Firebase.
ItemSellerPriceTypeCityDateStatusActions
⏳ Loading...
Total Unread
New Listings
New Bids
🔔 Live Notifications — Real-Time Feed
Auto-updates • Emails sent to listings@nelamy.com
🔔
Connecting to real-time feed...
Users — Firebase Auth
رجسٹرڈ صارفین
Pull a fresh copy from Firebase with Refresh.
UserPhoneCityRoleJoinedStatusActions
⏳ Loading from Firebase...
Live Auction Monitor
لائیو نیلامی
ItemSellerStart BidCurrent BidBidsEnds InStatusActions
📱
Samsung Galaxy S23 Ultra
Electronics · Karachi
ZR Electronics₨150,000₨185,000122h 14m🟢 Live
🏏
Cricket Bat — Yousuf Ed.
Sports · Rawalpindi
SportsPK₨5,000₨8,5001945m🟢 Live
Product money is buyer ↔ seller (JazzCash, Easypaisa, bank, COD). Nelamy collects vendor subscription fees. Attach a payment gateway below so paid sign-up and buyer order notifications get a clickable Pay now link. Successful gateway payments activate the vendor plan in Firebase for 30 days and keep the seller signed in.
Payment gateway (Pay now links)

Used for: (1) vendor monthly plans at sign-up / Vendor Dashboard, (2) buyer product-payment links on order notifications. Until enabled, users still see JazzCash / bank / COD and a reserved “Pay online” card.

Enable payment gateway link
Shows Pay now on paid sign-up and on buyer notifications
Sandbox — activate instantly (testing)
Pay now creates the account/session and marks the plan paid in Firebase without a live PSP. Turn off in production.

Placeholders: {sessionId} {planId} {amount} {returnUrl} {orderId}. Return users to https://nelamy.com/?subPay={sessionId}. Webhook: https://us-central1-neelamy-pk.cloudfunctions.net/subscriptionGatewayWebhook

💚
Easypaisa
Seller direct
🔴
JazzCash
Seller direct
🏦
Bank Transfer
Seller direct
📦
Cash on Delivery
Seller direct
⏳ Loading reports from Firebase...
User Reports
صارف رپورٹس
IDReported ByAgainstReasonReported AtPriorityActions
⏳ Loading from Firebase reports collection...
Disputes
تنازعات
IDBuyerSellerAmountIssueStatusActions
#DSP-001Ali KhanZR Electronics₨185,000Item different from photos⏳ Open
#DSP-002FatimaFashionHouse₨45,000Non-delivery after 2 weeks🔴 Urgent
Admin Activity Log — Firebase
مکمل سرگرمی لاگ
⏳ Loading from Firebase adminLogs collection...
👑
Super Admin
SUPER ADMIN
  • Full system access
  • Create/delete Admin accounts
  • Approve, reject, delete listings
  • Suspend/delete users
  • View payment records
  • Manage settings & Firebase
  • Create backups & exports
  • View all activity logs
🛡️
Admin
ADMIN
  • Approve/reject listings
  • Suspend user accounts
  • View payment records
  • Resolve disputes
  • Manage reports
  • Cannot create Admin accounts
  • Cannot delete users permanently
  • Cannot access settings/backup
🔧
Sub-Admin
SUB-ADMIN
  • Flag/review listings
  • Respond to reports
  • View listings (read-only)
  • Cannot approve listings
  • Cannot suspend users
  • Cannot view payments
  • No settings access
ℹ️ To change a user's role, go to Firebase Console → Firestore → users → {uid} and change the role field to: superadmin, admin, subadmin, seller, or buyer.
Admin Accounts
ایڈمن اکاؤنٹس
NameEmailRoleCityStatusActions
SA
Super Admin
superadmin@neelamy.comSuper AdminIslamabadActive
UA
Usman Ali
usman@neelamy.comAdminLahoreActive
AY
Ayesha Noor
ayesha@neelamy.comSub-AdminRawalpindiActive

🌐 Site Settings

🔔 Feature Toggles

New Registrations
Allow new user sign-ups
Listing Auto-Approval
Skip review for verified sellers
Easypaisa Payments
JazzCash Payments
Cash on Delivery
Maintenance Mode
Take site offline

🔒 Security

2FA for Admins
CNIC Verification Required
IP Rate Limiting

🔥 Firebase Config

✅ Firebase is connected and active. Project neelamy-pk · Auth, Firestore & Storage enabled on nelamy.com.
📦 Finished and deleted listings stay here for 15 days, then are permanently deleted automatically. Accidentally deleted items can be restored before then.
Archived / Deleted
آرکائیو / حذف شدہ
ItemSellerWasTrashedAuto-deleteActions
Loading trash…
✅ Firebase automatically backs up your data. Manual exports available below. | فائربیس خودکار بیک اپ کرتا ہے
🔥
Firebase Backup
Auto Daily
Google Cloud
📊
Users in Firestore
Real-time
📋
Listings in DB
All records
🗄️
Storage Used
2.4 GB
Firebase Storage
📤 Export Data from Firebase
📁 Computer Backup Folder Setup

Open Command Prompt on Windows and paste these commands to create your backup folder structure:

📁 C:\Neelamy_Backups\ ├── 📁 Website_Files\ ← index.html, admin.html ├── 📁 Firebase_Exports\ ← CSV exports from above buttons ├── 📁 Database_Backups\ ← Firestore JSON exports ├── 📁 User_Uploads_Cache\ ← Downloaded product images ├── 📁 Admin_Exports\ ← User & listing reports ├── 📁 Logs\ ← Activity logs └── 📁 Config\ ← firebase_config.txt (KEEP PRIVATE!)
🖥️ Windows Command Prompt:
mkdir "C:\Neelamy_Backups" && mkdir "C:\Neelamy_Backups\Website_Files" && mkdir "C:\Neelamy_Backups\Firebase_Exports" && mkdir "C:\Neelamy_Backups\Database_Backups" && mkdir "C:\Neelamy_Backups\User_Uploads_Cache" && mkdir "C:\Neelamy_Backups\Admin_Exports" && mkdir "C:\Neelamy_Backups\Logs" && mkdir "C:\Neelamy_Backups\Config" && echo Neelamy backup folders created! > "C:\Neelamy_Backups\README.txt"
🍎 Mac / Linux Terminal:
mkdir -p ~/Neelamy_Backups/{Website_Files,Firebase_Exports,Database_Backups,User_Uploads_Cache,Admin_Exports,Logs,Config}
📌 Also export from Firebase Console:
Go to Firebase Console → ⚙️ Project Settings → Service AccountsGenerate new private key → Save as firebase_admin_key.json to your Config folder. Keep this file private and secure!