Animal Rescue Web Dashboard

Замовник: AI | Опубліковано: 16.02.2026
Бюджет: 750 $

Build a lightweight web-based dashboard that helps track and share animals in need from shelters. The system should allow volunteers to submit a Petfinder listing link only, automatically pull the animal’s details, and display animals on a state/county map with urgency tracking and user impact metrics. This is NOT a shelter management system. It is a community-powered rescue visibility and tracking tool. Core Features User Accounts Google/Gmail login (OAuth) Simple user profile (“My Impact”) Track per-user: animals submitted updates submitted shares / referral clicks generated Simple roles: Admin Volunteer/User Animal Intake (Link-Only Submission) Users submit: Petfinder URL Animal type (dog/cat/etc) System automatically pulls from the Petfinfer or animal shelter page: Name Photos Breed Age Description Shelter name City/State Admin can manually add/edit: County Euthanasia date/time at shelter Urgency flag/status Notes (If scraping is fragile, we can store the URL and minimal data for MVP.) Map Dashboard Interactive US map: Click a state → see animals in that state Preferably drill down by county (if feasible for MVP) Filters: At risk / euth list Long-term residents Stray/shelter Lost/found Map does not need true real-time sockets. Near-real-time updates or refresh-based updates are fine. Animal Listing Cards Each listing should show: Photo Name Shelter/location Days left (if euthanasia date set) Urgency label Share button “Submit update” button Updates / Change Requests Users can submit updates such as: Adopted Transferred Info incorrect Urgent/euth list These go into an admin approval queue. Admin can approve/deny and update the main record. Share Tracking (Important) Each animal listing has a Share button. System should: Generate tracked links Count share-clicks and referral-clicks Attribute shares to users We do NOT need auto-posting to Facebook groups. We only need reliable counters and attribution. Admin Panel Admin must be able to: Edit animal records Add euthanasia date/time Approve updates View stats/impact Database Structure (Suggested) Tables: Users Animals Events (tracks submits/shares/updates) Updates queue Tech Stack (Flexible) Open to recommendations, but likely: Frontend: React/Next.js or no-code like Bubble/Softr Backend/DB: Supabase, Firebase, or Airtable for MVP Scraping: Apify or similar Hosting: Vercel/Netlify or similar Developer can suggest alternatives for faster deployment. MVP Scope (Phase 1) Must-have: Login Petfinder link submission + auto-pull Map with state filtering Animal cards User tracking Admin edits & update approvals Nice-to-have later: County drill-down maps Alerts/notifications Gamification/leaderboards Deliverables Responsive web app (desktop & mobile) Deployed to a test URL Source code in Git repo Basic setup/readme Short handoff call or video For the Developer Please include: Suggested tech stack Timeline estimate Budget estimate Any experience with map dashboards or scraping Vision Summary (for clarity) This is a community rescue visibility tool where: Users submit Pet links System organizes and maps animals Urgent cases are highlighted User contributions are tracked Sharing helps increase rescue chances