🚑 Digitaal Meldingssysteem

Hulp voor dieren.
Snel. Slim. Digitaal.

Het complete systeem voor melding, coördinatie en dispatching van de dierenambulance — van burger tot bestuurder.

9
Diersoorten
3
Gebruikersrollen
42
API-endpoints
Live
GPS-tracking

Alles in één platform

Van openbare melding tot dispatching en realtime ambulance-tracking — volledig geïntegreerd.

🆘

Melding indienen

Burgers melden gewonde of zieke dieren eenvoudig via de website of mobiele app — met of zonder account.

  • Keuze uit 9 diersoorten
  • Locatie via GPS of tekst + geocoding
  • Tot 5 foto's per melding
  • Spoedindicator
  • Gast- of accountgebonden melding
🗺️

Live kaartweergave

Alle meldingen en actieve ambulances op een interactieve HERE Maps kaart, met realtime updates.

  • HERE Maps API integratie
  • Diersoort-iconen per pin
  • Spoed-markering (rode ring)
  • Ambulance-pins met kenteken
  • Autozoom op alle zichtbare punten
🚑

Ambulance dispatching

Wijs meldingen toe aan specifieke ambulances en volg de status in real time vanuit het backoffice.

  • Ambulance koppelen aan melding
  • Bestuurder zichtbaar per ambulance
  • Toegewezen meldingen per ambulance
  • Actieve ambulances widget op dashboard
📍

GPS-tracking ambulances

Ambulancebestuurders delen automatisch hun locatie via de mobiele app, zichtbaar op de kaart.

  • Locatie-update elke 5 minuten
  • Socket.IO real-time verbinding
  • Tijdstip laatste update zichtbaar
  • Start/stop per dienst
💬

Chat met melder

Medewerkers voeren een direct gesprek met de melder via het geïntegreerde bericht-systeem.

  • Gesprekken per melder
  • Open/gesloten status
  • Omzetten naar melding
  • Ongelezen-teller in navigatie
  • Socket.IO real-time berichten
📊

Dashboard & statistieken

Overzicht van alle relevante cijfers en actieve ambulances in één oogopslag.

  • Totaal / spoed / ongelezen
  • In behandeling / afgerond
  • Actieve ambulances met locatietijd
  • Recentelijk gewijzigde meldingen
🔍

Geavanceerd filteren

Snel de juiste meldingen vinden via uitgebreide filter- en zoekopties, persistent in de URL.

  • Zoeken op naam, e-mail, diersoort
  • Zoeken in omschrijving
  • Status-filter (nieuw / behandeling / afgerond)
  • Spoed-filter & alleen-ambulance-filter
  • Filters bewaard bij navigatie
📸

Foto's & bijlagen

Melders kunnen tot vijf foto's meesturen bij een melding. Medewerkers bekijken ze direct in het backoffice.

  • Upload via mobiele app of browser
  • Fotocarrousel in melding-detail
  • Ambulance-foto in beheerscherm
  • Cache-busting voor altijd actuele weergave
🔔

Notificaties & geluiden

Medewerkers worden direct gewaarschuwd bij nieuwe meldingen en berichten.

  • Push-notificaties via OneSignal
  • Configureerbare geluidsalerts
  • Aparte instellingen voor spoed
  • E-mailnotificaties bij statuswijziging

Van melding tot afhandeling

Volg elke melding door de volledige levenscyclus met statushistorie, locatie, foto's en ambulance-koppeling.

  • 1
    Nieuw — Melding binnenkomst, automatisch ongelezen-markering
  • 2
    In behandeling — Ambulance toegewezen, locatie vastgelegd
  • 3
    Afgerond — Statushistorie bewaard, melder geïnformeerd
MELDINGEN OVERZICHT
🦔 Egel — Leidseweg 12, Utrecht Nieuw
🐕 Hond — A2 afrit 8, Maarssen Behandeling
🐈 Kat — Julianalaan 5, Woerden Behandeling
🦢 Watervogel — Kanaalweg, Nieuwegein Afgerond
🦊 Wild — N232, Lopik 🚨 SPOED Nieuw

Voor iedereen de juiste toegang

Drie onderscheiden rollen, elk met eigen schermen en bevoegdheden.

🖥️

Admin / Dispatcher

Volledige toegang tot het backoffice — coördinatie en beheer van alles.

  • Alle meldingen bekijken & bewerken
  • Ambulances dispatchen
  • Chat voeren met melders
  • Gebruikersbeheer (admin)
  • Systeem- en debug-instellingen
  • Kaart- én lijstweergave
Naar backoffice →
🚑

Ambulancebestuurder

Via de mobiele app rijden, locatie delen en meldingen afhandelen.

  • Ambulance selecteren bij start dienst
  • GPS-locatie automatisch delen
  • Toegewezen meldingen bekijken
  • Statusupdates geven
  • Chat met backoffice
Mobiele app →
🐾

Burger / Melder

Eenvoudig een melding doen — met account of als gast, via web of app.

  • Melding indienen (gast of account)
  • Status eigen meldingen volgen
  • Foto's meesturen
  • Chat met dierenambulance
  • FAQ raadplegen
Melding doen →
MOBIELE APP — SCHERMEN
HOME
🐾
Melding doen
Inloggen
MIJN MELDINGEN
Melding #12 Behandeling
Melding #8 Afgerond
AMBULANCE MODUS
🚑 DA-234-NN • Actief
📍 GPS actief · update /5min
CHAT
💬 Gesprek #3 18:22
💬 Gesprek #1 Gesloten

Overal bereikbaar — ook onderweg

De progressieve web-app werkt op iedere smartphone, zonder installatie uit een app store. Speciaal afgestemd op zowel burgers als ambulancepersoneel.

  • Registreren & inloggen met e-mailactivatie
  • Melding indienen met GPS en foto's
  • Status eigen meldingen volgen
  • Chatten met de dierenambulance
  • Ambulance-modus met GPS-tracking
  • FAQ en regionale informatie
  • Push-notificaties via OneSignal
Download Android app iOS via TestFlight

Voor alle soorten dieren

Negen diersoorten zijn beschikbaar bij het indienen van een melding.

🐕 Hond
🐈 Kat
🐦 Vogel
🦔 Egel
🦢 Watervogel
🦊 Wild
🐇 Konijn
🐢 Reptiel
🐾 Anders

Moderne en betrouwbare techniek

Gebouwd op beproefde open-source technologie, zelfgehost op een beveiligde VPS.

⚙️

Backend

  • Python / Flask — REST API (42 endpoints)
  • MySQL — relationele database
  • Socket.IO — real-time events
  • Gunicorn — productie-webserver
  • Bcrypt — wachtwoordhashing
  • Token-based authenticatie (mobiel)
  • Session-based authenticatie (backoffice)
🎨

Frontend backoffice

  • React 18 + Vite
  • Tailwind CSS — utility-first styling
  • React Router — SPA-navigatie
  • HERE Maps JS SDK v3.1 — interactieve kaart
  • Lucide React — iconen
  • URL-gebaseerde filterstate
📱

Mobiele app

  • React (single-file, geen bundler)
  • Socket.IO client — real-time
  • Browser Geolocation API
  • OneSignal — push-notificaties
  • Thunkable WebViewer integratie
  • XMLHttpRequest voor bestandsupload
🏗️

Infrastructuur

  • Nginx — reverse proxy + SSL
  • Let's Encrypt — HTTPS certificaat
  • Systemd — service management
  • VPS Ubuntu — zelfgehost
  • HERE Maps — geocoding & kaart
  • SMTP — e-mailnotificaties

Klaar om te starten?

Doe een melding, bekijk het backoffice of open de mobiele app.

🐾 Melding indienen 🖥️ Backoffice openen 📱 Mobiele app