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
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