ANGi Ride Guard
First-time setup
Emergency Contacts
Added contacts receive crash alerts, ride start and end emails. Include email address for email notifications.
Name
Phone
Email
Save
Cancel
+ Add Contact
Rider
Your name
Crash countdown before auto-alert
30
sec
Sensor Profiles
Set crash sensitivity per sensor. Motorcycle riding produces higher normal G-forces — use a higher threshold to avoid false alerts.
Bicycle
Motorcycle
Minimum G-force to trigger alert
3G
3G is a good starting point for cycling.
Minimum G-force to trigger alert
6G
Normal motorcycle braking is 1–3G. Start at 6G and tune down if needed.
Notification Backend
Emails via Resend. API runs from
_worker.js
— deployed automatically with the ZIP.
Setup — do once
1
Upload this ZIP to
Cloudflare Pages
(direct upload).
2
Pages → Settings → Environment Variables → add these:
APP_SECRET
←
Secret
— type same phrase as below
RESEND_API_KEY
←
Secret
— your Resend key
FROM_EMAIL
←
Variable
— angi@angi.hanoversquare.com.au
STRAVA_CLIENT_ID
←
Secret
— already set
STRAVA_CLIENT_SECRET
←
Secret
— already set
3
Redeploy after saving secrets. Then tap
Test API
.
App Secret
Type any phrase here. Set the exact same phrase as
APP_SECRET
in Cloudflare (Secret type). Both must match.
Test API
Strava
Connect Strava to auto-upload your ride when you end it. Uses your STRAVA_CLIENT_ID and STRAVA_CLIENT_SECRET from Cloudflare.
Before connecting: in
strava.com/settings/api
set the Authorization Callback Domain to your Pages domain (e.g.
angi-ride-guard.pages.dev
).
Connect Strava
🟠
Connected
Rides will upload to Strava automatically
Disconnect
Continue to App →
ANGi Ride Guard
Ready
Setup
📡
Not Connected
Select a profile then scan
🚴
Bicycle
3G threshold
🏍
Motorcycle
6G threshold
—
Battery
—
Firmware
—
HW Rev
Search for ANGi
Start Ride
Disconnect
Connection Log
Ride Active · Monitoring ON
00:00
—
km/h
—
Battery
0
Packets
0
Events
GPS
Acquiring…
Live Packets
FFA6
FFA4
Waiting for packets…
End Ride
🚨
Crash Detected
Impact on your ANGi sensor.
Sending alert in…
30
Time
—
GPS
—
Impact
—
Channel
—
Send Alert Now
I'm OK — Cancel
Ride Complete
🏁
Ride Complete
—
Distance km
—
Duration
—
Packets
—
Events
Share / View GPX Track
Upload to Strava
Back to Home
GPX Track Data
Close
Copy this text and paste into a .gpx file, or share via the button below.
Copy GPX
Share…
Done