vira-velmozhna/volunteer-coordination-app.astro
← projekte
const project = "help2gether";

help2gether

Individuelles Praktikumsprojekt bei Sigma Software — eine Vue.js-SPA zur Verwaltung humanitärer Hilfsanfragen an einem Ort.

Vue.jsVuexVue RouterBootstrapVueFirebase AuthRealtime DatabaseFirebase HostingLeafletOpenStreetMapPhoton

Überblick

Help2Gether ist eine Web-App, die Freiwilligen hilft, humanitäre Hilfsanfragen an einem Ort zu verwalten — Bedarfe durchsuchen, nach Kategorie, Dringlichkeit und Status filtern und auf einer Karte anzeigen. Die Idee entstand in den ersten Kriegsmonaten in der Ukraine, als Menschen dringend Nahrung, Kleidung und Medikamente brauchten.

Als individuelles Praktikumsprojekt bei Sigma Software entwickelt.

Was ich gebaut habe

  • Produktkonzept und UI-Skizzen
  • Vue.js-SPA mit Vue Router und Vuex
  • UI mit BootstrapVue
  • Firebase Authentication (Registrierung, Login, Passwort-Reset, Profile)
  • Firebase Realtime Database zum Erstellen, Aktualisieren und Lesen von Bedarfen
  • Interaktive Karte und Adresssuche mit Leaflet, OpenStreetMap und Photon
  • Öffentlicher Browse-Modus für Gäste (Liste + Karte), Kontaktangaben (Name/Telefon) nur für eingeloggte Nutzer
  • Deployment mit Firebase Hosting