Drag โ ฟ to reorder. Changes reflect in vendor app on next refresh.
๐ข Market Campaigns
Title
Vendor
Cities
Dates
Shows/Day
Impressions
Clicks
CTR
Active
๐ Surveys
Title
Questions
Respondents
Status
Ends At
Created
Registered App Users
Phone
Name
Gender
City
Verified
Status
Joined
Actions
Sub Admins
Name
Email
Role
City
Last Login
Active
Actions
Field Agents
Name
Email
City
Last Login
Active
Actions
๐ช Events
Title
Date & Time
Venue / City
Type
Tickets
Status
By
Actions
๐ Carpool Rides
From โ To
Driver
Departure
Seats
Pending Requests
Confirmed
Status
Actions
๐ All Reservations
Passenger
Ride
Seats
Status
Requested
๐ท๏ธ Coupons
Create discount codes with a start/expiry window. Usage per coupon is tracked automatically.
๐ Daily Polls โ Praja Voice
Post a daily local poll. One vote per user. Live results shown in app.
๐ Posts & Rentals
User-submitted rental listings and properties for sale. Review and approve before they go live.
๐จ City Issue Reports
Citizens report local issues (roads, water, garbage). Review, approve, and update status.
๐ข City Notice Board
Post notices visible to all app users. Push notification sent on each new notice.
Type
Title
Description
Area
City
Valid Until
Active
Posted
Actions
๐๏ธ Government Offices
Name
Type
Department
City
Phone
Hours
Status
Actions
๐ Keyword Boosts
Vendors tagged with these keywords appear higher in search results. Higher boost value = higher priority.
Keyword
Boost Value
Category Filter
Active
Actions
๐๏ธ Categories
Group tools into sections, similar to vendor Categories.
๐ ๏ธ Community Tools
Tools shown in the app's home screen community section.
#
Emoji
Title
Category
Screen Key
Color
Active
Actions
๐ Search Analytics
What users are searching for in the app.
๐ฅ Top Searches
Query
Count
๐ By Category
Category
Count
๐ By City
City
Count
๐ข Banner Booking Reviews
Vendors requesting banner slots โ review image, approve or reject, then vendor gets payment link.
Loadingโฆ
๐ฆ Product & Service Approvals
Vendor products, menu items, room types and services waiting for review before going live.
Loadingโฆ
โณ Pending User Submissions
These are businesses submitted by app users. Approve to send to admin for final review.
Business
Category
Phone
City
Submitted
Actions
๐ Vendor Orders
All orders placed by customers across all vendors.
Loadingโฆ
๐ Vendor Bookings / Reservations
All bookings and reservations placed by customers across all vendors.
Loadingโฆ
โญ Shop Subscriptions
Manage vendor shop subscription plans and pending payments.
All Vendor Subscriptions
Loadingโฆ
๐ฆ Inventory Overview
All vendor products โ listing tiers, approval status, and stock alerts.
Vendor
City / Category
Total
Live
Pending
Rejected
Tier
Est. Fee/mo
Low Stock
Actions
Loadingโฆ
๐ธ Pricing Control
Override price & discount for any live product. Only admins can edit this.
Loading productsโฆ
โ Add Vendor
Submission will go to admin for final approval before going live.
๐ท๏ธ Add Deal
Deal will be sent to admin for approval before going live.
๐ผ๏ธ Add Banner
Banner will be sent to admin for approval before going live.
Live Devices
Device ID
Name
OS
Screen
City
Last Seen
๐น Vendor Videos
Thumbnail
Title
Vendor
City
Status
Uploaded
Actions
๐ Legal Content
Changes reflect in app immediately
โ๏ธ App Settings
Version control & update settings
When Yes, users on versions below Minimum Version cannot use the app.
๐ฆ Platform Features
Soft-launch kill switches โ take effect instantly, no deploy needed
When off, the Shop tab shows no vendors for ordering anywhere in the app. Vendor directory listings are unaffected.
When off, the Games section (XOX, Quiz, Snake, 2048, Sudoku, Word Search) is hidden from the home screen.
To show/hide the "Local Shop" (cart) tile itself on the home screen, use Community Tools โ Local Shop โ toggle Active.
Home screen's "Join us" / become-a-vendor button opens this link once set. Leave blank to keep sending users to the in-app registration form instead (use this once the vendor app is actually live on the Play Store).
๐ API Keys
Change these here โ no server access or restart needed, takes effect on the next request.
Google Maps
Powers route lines, place search, and nearby hospitals across the ambulance tracker and delivery driver maps.
Powers the visual geofence map on the Cities page. Visible in the browser by design โ protected by its referrer restriction, not secrecy.
Razorpay Payments
Verifies incoming Razorpay webhook calls actually came from Razorpay.
SMS (OTP delivery)
Until a provider is set here, login/verification OTPs are only ever returned in the app response, not sent as a real SMS.
Must match the template registered on the DLT portal for this sender ID, character for character. {OTP} is where mTalkz inserts the generated code (mTalkz creates & verifies the OTP โ a 6-digit code, 5-minute window).
Truecaller Login
One-tap login as an alternative to OTP โ cuts SMS volume/cost. Client Secret is used server-side (this page). The Client ID is also baked into the Android app's manifest at build time โ the SDK reads it there, not from here โ so editing it above only updates what's shown/recorded on this page; a new APK build is needed for a changed Client ID to actually take effect on-device, same as the Android Maps SDK key below.
Cloudflare R2 (video/media storage)
Powers Trends video/thumbnail uploads (Reels-style vendor videos) โ stored here instead of the app server's own disk, so it doesn't fill up as vendors upload more.
Weather Widget
Other / Custom Keys
Stash any company name + API key here for later โ no code change needed to store one, even before anything in the app uses it.
Not managed here, on purpose:
โข JWT Secret โ signs every login session app-wide; changing it live would instantly log out every user, vendor, driver, and admin.
โข Firebase (push notifications) โ a service-account credential, not a restricted API key; initialized once at server startup, not something a running server can safely hot-swap.
โข Google Maps SDK for Android โ compiled into the mobile app's manifest at build time; changing it needs a new app release, not a server setting.
๐ฑ App Connection
Share this URL with the Flutter app so it can connect to this backend.
Public URL (copy into app settings)
Scan QR with phone
Live SSE Connections
0
Flutter apps connected
How to connect the app:
Open Flutter app
Tap settings / backend URL
Paste the URL above
App auto-syncs in real-time
Add City
Loading mapโฆ
Radius20 km
Edit Ambulance Operator
Add Vendor
Basic Information
Select a city above to load optionsโฆ
Billing & Tax Details (for order invoices)
Working Hours & Days
Additional Details
Services & Staff
Discovery & Ranking
Business Photos (up to 5)
0 / 5 selected
%
Add Deal / Offer
All Citiesโพ
Select Categoryโพ
Select Vendorโพ
%
Image 1 (Cover)
Image 2
Image 3
Listing Cost
โน30
Cost depends on duration selected. Payment collected separately after admin approval.
New Banner Booking
Select dates to calculate
Add App Banner
All cities
โพ
Assign Premium Placement
โ
Add Category
๐ Translations (leave blank to use auto-translation)
Add Subcategory
๐ Translations (leave blank to use auto-translation)
Add Sub Admin
Edit Admin
โ๏ธ Edit Banner Booking
Add Field Agent
Edit Field Agent
Add Event
Basic Information
Select categories...
โพ
Schedule
Venue & Location
Tickets & Entry
Promotion (who gets notified)
Event's own city only
โพ
Organizer
Cover Image
Open edit to upload image
Add Government Office
Basic Information
Contact & Hours
Services & Location
Add Keyword Boost
Add Community Tool
Add Category
Record Manual Payment
๐ง Pay Out Vendor
This only records that you've already sent the money manually โ it does not trigger a bank transfer itself.