Project details

Avahanaa

Get notifications through QR placed on your vehicle.

Overview

Avahanaa is a Flutter mobile app that gives vehicle owners a shareable QR code to place on their car. Scanning the QR code lets others notify the owner about parking or vehicle issues, and the owner receives push notifications plus a high‑attention alarm. The app uses Firebase for authentication, Firestore for user/QR/notification data, and FCM for notifications. AdMob banners are shown on mobile builds.

Core Flows:

  • Sign up with email/password, optional phone, and vehicle details. Users can fetch vehicle data by registration number via a RapidAPI RTO lookup.
  • Email verification gate before entering the app.
  • Home screen shows the user’s QR code, auto‑generates it if missing, and syncs QR metadata to Firestore.
  • Notifications screen lists alerts, shows details, marks read, and supports delete/clear all.
  • Profile screen lets users edit vehicle details, phone, password, toggle QR notifications, view stats, and delete the account.
  • QR Code screen supports full‑size view, copy link, share QR image, and print instructions.

Repository Link