Welcome back, Admin 👋
Here's what's happening with SmartShopper today.
Recent Products
| Name | Brand | Type | Status |
|---|
Price Summary
LiveProducts
Manage all grocery products in the system.
| ID ↕ | Product ↕ | Retailer ↕ | Brand ↕ | Category ↕ | Price (RM) ↕ | Updated ↕ | Actions |
|---|
Retailers
Manage store partners and their information.
Users
Manage registered SmartShopper users.
| ID | Name | Role | Joined | Status |
|---|
Notifications
Send price alerts, budget alerts, reminders, and digest messages from the admin dashboard.
Live Cloud Functions
ActiveThe backend triggers are active! Sending notifications from this dashboard writes request documents directly to Firestore, which trigger the Cloud Functions backend to instantly dispatch push alerts via FCM.
The payload is also copied to your clipboard as a developer convenience.
Quick Demo Sends
One clickCustom Notification
ComposeRecent Notification Runs
Local history| Time | Type | Title | Status | Channel |
|---|
🕷️ Price Scraper Scheduler
Manage automated price scraping jobs for all retailers.
📅 Scheduled Scraping Jobs
Auto-refresh| Retailer | Target URL | Frequency | ⏰ Run Time | Last Run | Next Run | Status | Items Scraped | Actions |
|---|
📋 Scraping Activity Log
Settings
Configure the SmartShopper admin panel.
General
Appearance & System
Database Management
Wipe all products, prices, and retailers from Firestore.
