Find your nearest treat 🍦☕
Closest Van to You
LIVE
🍦
away

Nearby 3 nearby
Area Overview
🚐
10
Vans Live
📡
3
Within 10 km
🏪
30
Total Vendors
10 LIVE
Welcome to TreatTracker 🍦
Sign in or create a free account
Explore Features
Dashboard
My Account
LIVE — GPS Broadcasting
Acquiring GPS…
⚙ GPS Settings
Tracking Mode
Updates every 15 sec
Ignore Pings
Mute nearby requests
Auto-stop Tracking
Stop broadcasting after a set time
Keep Screen On
Prevent phone from sleeping
Your Stats
👆
24h Clicks
Profile views today
📊
All-time Clicks
Total profile views
❤️
Likes
Total customer likes
🔔
0
Pings (1 hr)
Nearby requests received
💨
0
Ack'd Timeouts
Driver too slow
🪙
0
Customers Served
Found your van
Quick Actions
✏️
Vendor Profile
🔔
Alerts
🗑️
Delete Account
Edit Profile
Loading…
Vendor Name
Description
Van Type
Determines your icon colour on the customer map
Banner Photo
Shown as your profile header on the customer-facing page
Menu
Upload a photo of your menu
Specialty Product
Upload a photo of your most popular product
Showcase
Tap each to upload
3 photos of your choosing
Vendor Profile
Likes
All Views
Served
⭐ Signature Product
📋 Menu
📸 Showcase
🛡️ Admin Panel
Loading stats…
ℹ️ Approve vendors by updating vendor_requests.status = 'approved' in the Supabase Table Editor, or use the Approve button below.
📊 App Statistics
👥
Total Accounts
👤
Customer Accounts
🏪
Approved Vendors
Pending Approval
📝
Total Applications
Rejected Applications
📡
Vans Live Now
🚐
Total Van Profiles
🛡️
Admin Users
🗑️
Deleted Accounts
🍦
Ice Cream Vendors
Coffee Vendors
⏳ Pending Approvals
Loading…
📋 Recent Applications
📋
Loading…
Customer Features
🍦
Find Your Treat
Everything you need to track down ice cream and coffee vans near you in real-time.
📍
Live Van Map
See ice cream 🍦 and coffee ☕ vans broadcasting their location near you in real-time. The map updates every 30 seconds.
🔔
Ping the Driver
Tap "Ping Driver" on any van's profile to send your location directly to the vendor. They'll see your position on their map.
🕐
Driver Acknowledgement
When the driver sees your ping and confirms, a clock icon appears on your map — your driver is on their way!
🪙
Served Notification
When the driver is within 50 metres of you, a coin appears and a sound plays. You've been found — you're served!
❤️
Like Your Favourites
Within 1 km of a van? Tap the heart to like them and support local businesses. Your like is saved so you can only like once.
📖
Van Profiles
View menus, photos, specials boards and descriptions for each van. Tap any van card or marker to open their profile.
📱
No App Download Required
TreatTracker runs entirely in your phone's browser. Nothing to install — just sign in and go.
Vendor Features
🚐
Run Your Van Smarter
Powerful tools to broadcast your location, serve customers, and grow your business.
📡
Live GPS Broadcasting
Tap "Start Tracking" in your Dashboard to go live. Your van appears on the customer map in real-time — customers near you can see exactly where you are.
👥
Customer Ping Map
When customers ping you, orange bubbles appear on your dashboard map showing their location. See how many people are waiting and where.
👍
Ping Acknowledgement
Tap the 👍 button on a customer ping to acknowledge it. The customer sees a clock icon and knows you're coming — reducing frustrated customers.
🪙
Proximity Serve Detection
TreatTracker automatically detects when you're within 50 metres of a waiting customer. A coin sound plays and the serve is recorded — no manual action needed.
📊
Analytics Dashboard
Track today's views, total views, likes, active pings, timed-out pings and total customers served — all in your Dashboard.
🖼️
Profile Builder
Upload a banner photo, menu image, specials boards and a description. Customers see your full profile when they tap your van on the map.
🗺️
Tracking Modes
Choose Tracking Mode (GPS update every 15s) while driving or Stationary Mode (every 5 min) when parked. Saves battery without going offline.
💤
Keep Screen On
Enable "Keep Screen On" in GPS Settings to use your phone's wake lock — prevents the screen from sleeping while you're actively tracking.
Customer Tutorial
🎓
How to Use TreatTracker
Follow these steps to find your nearest treat van and get served.
1
Create a Free Account
Tap Create Account on the sign-in screen. Enter your email and a password (min 8 characters). Check your inbox for a confirmation link and click it to activate your account.
2
Browse the Home Screen
After signing in you'll see the home screen. Live van cards show all vendors currently broadcasting near you — including their distance, likes, and served count.
3
Open the Map
Tap the 🗺️ Map tab at the bottom to open the full map. Pink 🍦 markers are ice cream vans, brown ☕ markers are coffee vans. Tap any marker to see a quick popup with their distance and details.
4
View a Van's Profile
Tap any van card or its map marker, then tap View Profile to see their banner photo, description, menu image, and special boards.
5
Ping the Driver
On a van's profile or map popup, tap Ping Driver. Your phone's GPS location is captured and sent to the vendor's dashboard map. An orange ring appears on your map to confirm the ping was sent.
📍 Make sure your browser has location permission enabled for this to work.
6
Wait for Acknowledgement
When the vendor taps 👍 Acknowledge on your ping, the orange ring on your map changes to a 🕐 clock icon — this means the driver has seen your ping and is heading your way.
7
You're Served! 🪙
When the driver gets within 50 metres of your location, a 🪙 coin icon appears on the map and a sound plays. That's your signal — go get your treat!
⏱ If the driver doesn't reach you within 5 minutes of acknowledging, the ping expires and a sound plays. You can ping again.
8
Like Your Favourite Vans ❤️
When you're within 1 km of a van, a ❤️ Like button appears on their profile card. Tap it to show your support — each van can only be liked once per device.
9
Stay on the Map Tab
After pinging, stay on the Map tab so you can see the acknowledgement clock and served coin appear in real-time. Switching tabs is fine but the map is where the action is.
💡 Good to Know
TreatTracker uses your GPS for pinging only — your location is never stored once the ping is complete. All pings are automatically cleaned up from the database when served or after 5 minutes.
Vendor Tutorial
🎓
Vendor Setup & Guide
Everything you need to go live, receive pings, and serve customers.
1
Create Your Account
Sign up with your email address and a password. Check your inbox for a confirmation link and click it to activate. You must confirm your email before you can sign in.
2
Apply as a Vendor
After signing in, tap the ☰ menu icon (top right) to open the dropdown. Select Apply as Vendor. Fill in your van name and ABN, then submit your application.
3
Wait for Admin Approval
A TreatTracker admin will review your application. You'll receive an approval email when your account is activated. Once approved, sign in again to unlock your Dashboard.
📧 Check your spam/junk folder if you don't see the approval email.
4
Open Your Dashboard
Tap the ☰ menu icon and select My Dashboard. This is your control centre — tracking, analytics, map, and profile all in one place.
5
Edit Your Profile
In the Dashboard, scroll down to the Profile section and tap Edit Profile. Set your van name, van type (🍦 Ice Cream or ☕ Coffee), description, and upload photos.
🖼️ Supported uploads: Banner photo, Menu image, Specials boards (S1, S2, S3), and a Profile spec sheet.
6
Start Tracking
In your Dashboard, tap the large green ▶ Start Tracking button. Your van appears live on the customer map with your current GPS position. The green dot pulses while you're live.
📍 Allow location access when your browser prompts — this is required for GPS broadcasting.
7
Choose Your Tracking Mode
Tap ⚙ GPS Settings on the dashboard map to choose a mode:

Tracking Mode — GPS updates every 15 seconds. Best when you're moving around.
Stationary Mode — GPS updates every 5 minutes. Best when you're parked in one spot to save battery.
8
Enable Keep Screen On
In GPS Settings, toggle Keep Screen On to prevent your phone from sleeping while tracking is active. Tap it again to disable. This is reset automatically when you close the Dashboard.
9
See Customer Pings on Your Map
When a customer pings you, an orange bubble appears on your dashboard map showing their location. A sound plays and your ping counter increments. Pings are checked every 15 seconds.
10
Acknowledge the Ping
Tap the 👍 button that appears on the ping bubble to acknowledge it. This tells the customer you've seen their location and are heading their way — a clock appears on their screen.
⚠️ You must acknowledge a ping before the proximity serve can trigger. Unacknowledged pings won't auto-serve.
11
Proximity Serve — The Magic Moment 🪙
Drive toward the customer. When your GPS position comes within 50 metres of theirs, TreatTracker automatically:

• Plays a coin sound 🪙
• Removes the ping from your map
• Notifies the customer they've been served
• Increments your Customers Served counter in the Dashboard
⏱ If you don't reach the customer within 5 minutes of acknowledging, the ping expires — a fart sound plays on their device. They can ping again.
12
Monitor Your Performance
Your Dashboard shows 5 analytics cards:

📈 Today's Views — profile opens in the last 24 hours
👁 Total Views — all-time profile opens
❤️ Likes — total likes from nearby customers
💨 Ack'd Timeouts — pings you acknowledged but didn't reach in time
🪙 Customers Served — total customers you've successfully served
13
Stop Tracking When Done
Tap the red ⏹ Stop Tracking button when you're finishing up. Your van is removed from the customer map immediately and your GPS stops broadcasting.
⚡ Pro Tip
For the best customer experience: start tracking before arriving at your spot, acknowledge pings quickly, and use Stationary Mode when parked to conserve battery while staying live on the map.