Skip to content

sunil22516/xEchoTag

Repository files navigation

EchoTag

EchoTag is a QR-based lost and found system that helps users recover lost items by linking them to a digital identity and notification workflow.

Overview

Users can generate a unique QR code for their belongings. When a lost item is found, scanning the QR code allows the finder to notify the owner securely without exposing personal details.

Features

  • QR code generation for items
  • Google OAuth authentication
  • Firebase-based user and item storage
  • Image upload support
  • Email notifications using Nodemailer
  • REST API for item management

Tech Stack

  • Node.js, Express
  • Firebase Firestore
  • Passport.js (Google OAuth)
  • Multer (file uploads)
  • Nodemailer
  • QRCode library

How It Works

  1. User logs in via Google
  2. Registers an item with details
  3. System generates a QR code for the item
  4. Finder scans QR code
  5. Owner receives notification

Installation

git clone https://github.com/sunil22516/EchoTag.git
cd EchoTag/lost-and-found-backend
npm install

About

EchoTag is a full-stack lost-and-found web app where users register lost items with photos, QR , and report found .

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors