VeiligOpStraat
Alarmsysteem met helpers, realtime tracking & dashboard

VeiligOpStraat – Direct alarm, helpers en realtime locatie

VeiligOpStraat is een veiligheidsapp voor vrouwen (en andere gebruikers) die alleen onderweg zijn. Met een alarmscherm, een helper-scherm en realtime locatie delen kan hulp veel sneller worden georganiseerd.

🚨 Alarm view (alarm-scherm) πŸ‘₯ Helper view (helper-scherm) πŸ“ Realtime route-tracking πŸ“± ICE SMS naar noodcontacten πŸ–₯️ Dashboard voor hulpverleners πŸ“§ Email verificatie πŸ”” Widget support

Visuele overzicht: Alarm view & Helper view

Alarm View (Alarm-scherm)
🚨
ALARM ACTIVEREN
Met/zonder 112
ICE contacten worden gewaarschuwd

Grote alarmknop voor snelle activatie. Kies tussen alarm met 112 bellen of zonder 112. Automatische SMS naar ICE-contacten en push notificaties naar helpers binnen 2km.

Helper View (Helper-scherm)
Helper Wachtruimte
Alarm binnen 2km
850m van jouw locatie
Alarm binnen 2km
1.2km van jouw locatie

Helpers zien actieve alarmen binnen 2km. Na acceptatie zien ze live de locatie en route van de alarmgever op een kaart.

Alle functies in detail

🚨 Alarm View (Alarm-scherm)

Voor degene die hulp nodig heeft

  • Grote alarmknop – EΓ©n druk op de knop activeert het alarm
  • Alarm zonder 112 – Voor situaties waar je hulp nodig hebt maar niet direct 112 wilt bellen
  • Noodoproep met 112 – Voor acute noodsituaties, automatisch doorverbinden met 112
  • Automatische ICE SMS – Stuurt direct SMS naar ingestelde ICE-contacten met locatie en Google Maps link
  • Realtime locatie delen – GPS positie wordt elke 7 seconden gedeeld met helpers
  • Route tracking – Alle GPS punten worden bijgehouden voor route playback
  • Maximum 5 helpers – Per alarm kunnen maximaal 5 helpers accepteren

πŸ‘₯ Helper View (Helper-scherm)

Voor helpers die willen helpen

  • Helper modus – Standaard AAN, kan uitgeschakeld worden in profiel
  • Push notificaties – Ontvang meldingen bij alarmen binnen 2km
  • Helper wachtruimte – Zie alle actieve alarmen binnen 2km met afstand en tijdstip
  • Live kaart – Na acceptatie zie je realtime de locatie en route van de alarmgever
  • Route overlays – Zie het afgelegde pad van alarmgever en jezelf op de kaart
  • Afstand indicator – Zie in meters hoe ver je van de alarmgever bent
  • Stop helper – Kun je niet meer helpen? Stop met één druk op de knop

πŸ“± ICE Contacten (In Case of Emergency)

Noodcontacten die automatisch worden gewaarschuwd

  • ICE Setup Screen – Apart scherm voor het beheren van ICE-contacten
  • Meerdere contacten – Voeg zoveel ICE-contacten toe als je wilt (aanbevolen: 2-5)
  • Automatische SMS – Bij elk alarm ontvangen ICE-contacten een SMS met:
    • Naam van de alarmgever
    • Huidige locatie (adres)
    • GPS coΓΆrdinaten
    • Google Maps link voor directe navigatie
    • Tijdstip van het alarm
  • ICE SMS aan/uit – Schakel automatische SMS in of uit via instellingen
  • Geen app vereist – ICE-contacten hoeven de app niet te hebben, ze ontvangen gewoon een SMS

πŸ–₯️ Dashboard (Web)

Voor hulpverleners, politie en beheerders

  • Real-time monitoring – Live feed van alle actieve alarmen
  • Interactive kaart – Leaflet integratie met alle alarmgevers en helpers
  • Route tracking & playback – Bekijk routes achteraf en zie wat er is gebeurd
  • Helper management – Zie welke helpers bij welk alarm actief zijn
  • Statistics & analytics – Uitgebreide rapportage over alarmen en gebruik
  • User management – Beheer gebruikers en rollen (voor politie/justitie)
  • Firebase backend – Real-time data synchronisatie met apps

πŸ”” Widget Support

Snelle alarm activatie vanaf het homescreen

  • Android Widget – Voeg een widget toe aan je homescreen voor één-tap alarm activatie
  • iOS Widget (AlarmWidge) – Widget voor iPhone en iPad
  • Geen app openen nodig – Activeer alarm direct vanuit het homescreen
  • Snelle toegang – Perfect voor noodsituaties waar elke seconde telt

πŸ“§ Email Verificatie

Beveiligde account registratie

  • Verificatie bij registratie – Nieuwe gebruikers moeten hun email verifiΓ«ren
  • Verificatie email – Firebase stuurt automatisch een verificatie link
  • Resend functionaliteit – Krijg je geen email? Stuur opnieuw vanuit de app
  • Email Verification View – Apart scherm voor verificatie status en resend
  • Beveiliging – Voorkomt spam accounts en zorgt voor betrouwbare gebruikers

Hoe werkt het in de praktijk?

1 Account aanmaken & setup

Download de app en maak een account aan. Je ontvangt een verificatie email die je moet bevestigen. Stel daarna je ICE-contacten in via het ICE Setup Screen. Voeg vrienden, familie of andere vertrouwenspersonen toe. Optioneel: voeg een widget toe aan je homescreen voor snelle toegang.

2 Alarm activeren (Alarm View)

Voel je je onveilig? Open de app (of gebruik de widget) en ga naar het alarm-scherm. Kies tussen "Alarm zonder 112" of "Alarm met 112" (voor acute noodsituaties). Druk op de grote rode alarmknop. Het alarm wordt direct geactiveerd:

  • Push notificaties worden verstuurd naar alle helpers binnen 2km
  • ICE-contacten ontvangen automatisch een SMS met je locatie en Google Maps link
  • Je locatie wordt real-time gedeeld (elke 7 seconden een update)
  • Je route wordt bijgehouden voor route playback
  • Bij "Met 112" word je automatisch doorverbonden met 112
3 Helpers reageren (Helper View)

Helpers met helper modus AAN (standaard) ontvangen een push notificatie bij een alarm binnen 2km. Ze openen de app en zien de Helper Wachtruimte met alle actieve alarmen, inclusief:

  • Afstand tot de alarmgever (in meters)
  • Tijdstip van het alarm
  • Type alarm (met/zonder 112)
  • Naam van de alarmgever

Helpers kunnen "Accepteren" tikken om te helpen. Na acceptatie zien ze op een live kaart:

  • De huidige locatie van de alarmgever (real-time updates)
  • De route die de alarmgever heeft afgelegd (route overlay)
  • Hun eigen locatie en route
  • Andere helpers (maximaal 5 totaal)
  • Afstand tot de alarmgever
4 Dashboard monitoring (voor hulpverleners)

Geautoriseerde gebruikers (bijv. politie, justitie) kunnen inloggen op het web dashboard. Daar zien ze real-time:

  • Alle actieve alarmen op een interactieve kaart
  • Alle alarmgevers en helpers met hun routes
  • Statistics en analytics over alarmen
  • Route playback om achteraf te zien wat er is gebeurd

Dit maakt het makkelijker om snel en gericht te handelen bij incidenten.

Privacy & Beveiliging

Wanneer wordt je locatie gedeeld?

Je locatie wordt ALLEEN gedeeld wanneer:

  • βœ… Je zelf een alarm hebt geactiveerd (als alarmgever)
  • βœ… Je een alarm hebt geaccepteerd (als helper)

Je locatie wordt NOOIT gedeeld wanneer:

  • ❌ Je gewoon de app open hebt
  • ❌ Je in de Helper Wachtruimte bent (alleen voor radius berekening)
  • ❌ Je helper modus uit hebt staan

Data & Opslag

  • Tijdens actief alarm: Locatie wordt real-time gedeeld met alarmgever en helpers. GPS route wordt bijgehouden (elke 7 seconden een punt). Naam wordt getoond op markers.
  • Na alarm: Alarm wordt verplaatst naar backup collectie. Backup wordt na 7 dagen automatisch verwijderd. Alleen de gebruiker zelf kan oude alarmen inzien.
  • Altijd opgeslagen: Profiel gegevens (naam, e-mail, telefoon, adres), helper status (aan/uit), ICE contacten (lokaal op telefoon).
  • Versleuteling: Data wordt versleuteld opgeslagen in Firebase. Geen data delen met derden.

Voor wie is VeiligOpStraat?

Voor gebruikers die hulp nodig hebben

Vrouwen (en andere gebruikers) die regelmatig alleen reizen of 's avonds laat onderweg zijn. Mensen die zich onveilig voelen op straat en snel hulp willen kunnen inschakelen.

Voor helpers

Vrienden, familie, partners of andere mensen die willen helpen wanneer iemand in nood is. Helper modus is standaard AAN, maar kan uitgeschakeld worden als je niet beschikbaar bent.

Voor hulpverleners

Politie, justitie en andere geautoriseerde instanties die een dashboard willen voor monitoring en incident management. Real-time overzicht van alle actieve alarmen en routes.

Download & Installatie

VeiligOpStraat is gratis te gebruiken en beschikbaar voor:

  • Android: Download via Google Play Store Beschikbaar
  • iOS: Binnenkort beschikbaar in de App Store Binnenkort

Minimale vereisten:

  • Android 8.0 (API 26) of hoger
  • iOS 15.0 of hoger (binnenkort)
  • Internetverbinding (voor Firebase communicatie)
  • GPS/Locatie services (voor route tracking)
  • Push notificaties (voor alarm meldingen)