Skip to content
DHDorian
All projects
ActiveFull-stack platform

PawConnect

A full-stack animal adoption and shelter operations platform with role-based workflows, adoption management, analytics, and notification tools.

Stylized PawConnect shelter operations and adoption workflow preview
A code-native preview of the product's adoption and shelter workflow surfaces.

Product overview

Why this product exists.

PawConnect covers more than a listing page: it connects adopter journeys, saved searches, favorites and requests with shelter dog management, volunteer work, notifications, administration, and analytics.

Problem / motivation

Adoption is a multi-role process. Public discovery must stay approachable while shelters need structured operational tools and administrators need visibility across activity and notifications.

Product experience

Key features.

  1. 01

    Adoption requests, favorites, saved searches, and notifications

  2. 02

    Shelter dog, capacity, request, and volunteer workflows

  3. 03

    Role-aware experiences for adopters, shelters, volunteers, and administrators

  4. 04

    Operational analytics and what-if capacity planning

Under the surface

Architecture and technical challenges.

Architecture

  • ASP.NET Core and Blazor application organized around role-specific flows
  • Entity Framework Core with SQL Server persistence
  • Shared notification and activity surfaces across product roles

Challenges

  • Keeping permissions and next actions clear across several user roles
  • Designing empty and operational states that guide work instead of producing dead ends
  • Connecting analytical views to the same underlying shelter workflows

Technology stack

C#ASP.NET CoreBlazorSQL ServerEntity Framework CoreSignalR

Delivery status

What exists today.

Implemented

  • Adoption workflows
  • Shelter operations
  • Role-based navigation
  • Analytics
  • Notifications

Experimental

  • Shelter capacity scenario simulator

Interface

PawConnect role-based shelter operations preview
Adoption and shelter operations share a single role-aware product system.

Honest edges

Limitations and what comes next.

Known limitations

  • PawConnect is presented as a portfolio product and not as a commercially operated adoption service.
  • Some integrations and notifications are demonstrated in a local development environment.

Future improvements

  • Continue workflow accessibility improvements
  • Expand scenario and analytics coverage