Back to Portfolio
PawID

Web Application

PawID

QR-tag pet identity platform for lost-pet recovery, health records and community safety

Completion DateOctober 2026
CategoryWeb Application
StatusFeatured

Overview

PetKonek (PawID) gives every pet a permanent digital identity. Owners register their pets and print a QR collar tag. Anyone who finds a lost pet can scan it with any phone camera, no app needed, to see the pet's profile, report where they saw it, or chat with the owner in real time. Key features Lost-pet recovery: Lost Mode, printable posters, and a live sightings map (Leaflet + OpenStreetMap) that pins finder reports as they arrive, with a movement trail, GPS accuracy circles, and place search for typed addresses. Live owner–finder chat over Server-Sent Events, with anonymous finders identified by private thread tokens. Health vault: vaccinations, medications, vet visits, weight tracking and reminders, plus a dashboard with care-score, status and activity charts built without a chart library. Sharing: co-owner and caregiver access with per-pet permissions and email invitations. Community: a lost/reunited feed, birthday and memorial well-wishes, and a "Wake Room" for pets that have passed. AI pet assistant (Google Gemini) that answers from the user's own records, with prompt-injection safeguards and an offline fallback. Superadmin console: analytics, a members map with clustered location bubbles, live sitewide announcements, a feedback inbox with homepage testimonials, and donations and sponsors with amount-prefilled QR Ph payment codes. Engineering highlights: session-based auth with email verification and bcrypt, server-side privacy filtering of public pet data, per-record authorization, rate limiting, CSP and security headers, and magic-byte image validation. It also handles Philippine phone-number formats and Manila-time date handling. Deployed with Docker on Render, with a Supabase PostgreSQL database locked down with row-level security.

Technologies Used

React TypeScript Vite Tailwind CSS Node.js Express PostgreSQL Supabase Docker Render Server-Sent Events Leaflet OpenStreetMap Google Gemini API bcrypt Nodemailer Bun

Related Projects

Diliman Marching Oriens Marching Band Management System

Diliman Marching Oriens Marching Band Management System

A centralized web platform designed to streamline band operations, event scheduling, attendance tracking, and asset management for the Diliman Marching Oriens.

View Details
Tinig Feedback Portal

Tinig Feedback Portal

Unified feedback and ticketing portal deployed system-wide across the University of the Philippines.

View Details
UP Digital ID System

UP Digital ID System

Secure identity validation application for students and staff.

View Details