Hackathon 2026
⚓ Anchor — Try It Out

Everything you need
to see it in action.

Live demo, mobile app, pitch animation, and source code — all in one place.

Live Demos
🌐
Main Website & Interactive Demo Live
The full Anchor website — how it works, the WHY engine explained, and a live interactive map demo you can click through. See exactly why a specific emergency affects your exact location.
Open index.html in your browser — or host on Netlify for a live URL
📱
Mobile App Demo Phone
A full-screen native-feeling mobile app demo. Open on your phone for the best experience. Tap through four screens — the emergency locked-screen alert, live map, incident list, and the AI safety brief with the WHY explanation.
Open phone-demo.html on your phone — or add to home screen from Safari for full-screen mode
🎬
Self-Playing Pitch Animation Auto-plays
A cinematic self-playing demo that runs automatically in your browser — no clicks needed. Walks through the full pitch story: the problem, the old way, the AlertAU way, three-person scenario, live map demo, and the closing statement. Screen-record this for your pitch video.
Open demo-video.html — plays automatically, ~55 seconds end to end
Source Code
GitHub Repository Source Code
Full source code for the Anchor app and website. Includes the React Native mobile app, all data services (NASA FIRMS, OpenWeatherMap), the AI WHY engine, push notifications, and the complete website.
https://github.com/jamie-pham/EmergencyAlert--anchor
On Your Phone
QR Code
goes here
once hosted

Open the mobile demo on your phone

Once you've hosted the files on Netlify (free — drag and drop, takes 10 seconds), replace the QR code above with a QR pointing to your live URL. Judges can scan it and see the app running on their own phone instantly.

To host for free right now:

Go to app.netlify.com/drop → drag index.html onto the page → you get a live URL in 10 seconds.

Then generate a QR code at qr-code-generator.com pointing to that URL.

What's Inside the Code
App Code
MapScreen.js — live map with coloured markers
riskEngine.js — HIGH/MED/LOW calculator
aiSummary.js — the WHY engine (GPT-4o)
nasaFirms.js — satellite fire data
openWeather.js — storm, flood, heat alerts
pushHandler.js — emergency push notifications
Website Files
index.html — full website + live demo
phone-demo.html — mobile app simulator
demo-video.html — self-playing pitch animation
README.md — full developer setup guide
API_KEYS_GUIDE.txt — where to put your keys
Built With
🛰️NASA FIRMS
Bureau of Meteorology
🤖OpenAI GPT-4o
📱React Native / Expo
🗺️react-native-maps
🔔Expo Notifications
🌍EU Ready
WCAG AA