Skip to content

Releases: bounswe/bounswe2026group8

1.0.0

Choose a tag to compare

@ahmeterdmbulut ahmeterdmbulut released this 12 May 16:56
37ac170

Final Milestone Release

Link to the deployed web application: link

New Features

Mobile

  • Multi-language support — full localization coverage (TR, ES, ZH)
  • Expert role system — category-based notification routing for expert users
  • Offline BLE Mesh Forum — peer-to-peer forum with server archive sync
  • SOS button — emergency broadcast via offline mesh network
  • Speech recognition — voice input for forum posts and help requests
  • Settings page — user preferences with translation support
  • Light mode — full light/dark theme support
  • My Posts section — users can view their own post history
  • Public profile navigation — tap any author to view their public profile; assigned expert links on help requests
  • Expert take-on flow — experts can claim help requests; badge system rewards participation
  • Tutorial — onboarding walkthrough for new users

Web

  • Forum filtering — filter posts by author type (standard users, experts, etc.)
  • Expert role system — category-based routing for expert users
  • Light mode — full light/dark theme support
  • Settings page — user preferences management
  • Expert take-on flow — experts can claim help requests; badge system rewards participation

Backend

  • Staff roles — moderator and admin role system with audit logging
  • Expert role system — expertise categories and verification flow
  • OpenAPI documentation — Swagger UI at /api/docs/, ReDoc at /api/redoc/
  • Badge system — achievement badges for user activity
  • Expert take-on flow — experts can claim help requests; badge system rewards participation

Infrastructure & DevOps

  • Local Docker Compose setup with HTTP-only Nginx for development
  • CI pipeline with test reports for backend, frontend, and Android
  • Playwright E2E tests for MVP acceptance scenarios
  • React Testing Library (RTL) unit tests for auth, forum, help requests, and profile pages
  • Espresso instrumented tests for Android forum, help request, and profile flows
  • CI optimized to skip redundant test runs on merge to main
  • APK branding — Emergency Hub icon and renamed output (emergency-hub.apk)

Bug Fixes

  • Fixed BLE GATT write race condition causing mesh message loss
  • Fixed expertise category name display and creation on mobile
  • Fixed badge and help request translations on mobile
  • Fixed API docs URLs returning 404 in production
  • Fixed all CI test failures across backend, frontend, and Android
  • Fixed local Docker population for development setup

Full Changelog

mvp-milestone...final-milestone

0.1.0-alpha

0.1.0-alpha Pre-release
Pre-release

Choose a tag to compare

@ahmeterdmbulut ahmeterdmbulut released this 07 Apr 18:53
aab8e3f

Neighborhood Emergency Preparedness Hub is a community-driven Android app designed to help people prepare for and respond to emergencies. Join your city's hub to post and browse help requests, connect with verified experts, and stay informed through community discussions. Access emergency checklists and first aid guides anytime, view nearby hospitals, shelters, fire stations, and assembly points on an interactive map, and receive real-time push notifications when help is needed in your area.