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

help2gether

Individual internship project at Sigma Software — a Vue.js SPA for managing humanitarian aid requests in one place.

Vue.jsVuexVue RouterBootstrapVueFirebase AuthRealtime DatabaseFirebase HostingLeafletOpenStreetMapPhoton

Overview

Help2Gether is a web app that helps volunteers manage humanitarian aid requests in one place — browse needs, filter by category, urgency, and status, and view them on a map. The idea came from the early months of the war in Ukraine, when people urgently needed food, clothing, and medicine.

Built as an individual internship project at Sigma Software.

What I built

  • Product concept and UI sketches
  • Vue.js SPA with Vue Router and Vuex
  • UI with BootstrapVue
  • Firebase Authentication (sign up, login, password reset, profiles)
  • Firebase Realtime Database for creating, updating, and reading demands
  • Interactive map and address search with Leaflet, OpenStreetMap, and Photon
  • Public browse mode for guests (list + map) while keeping contact details (name/phone) private for logged-in users
  • Deployed with Firebase Hosting