Back to Projects
StrayMate
CompletedNext.jsTypeScripttRPC+4 more

StrayMate

A platform to connect people with stray animals in need of adoption or help.

Timeline

3 Weeks

Role

Full Stack Developer

Team

Solo

Status
Completed

Technology Stack

Next.js
TypeScript
tRPC
Prisma
PostgreSQL
Tailwind CSS
NextAuth.js

Key Challenges

  • Database Design
  • Authentication Flow
  • UI/UX Consistency
  • Form Validation

Key Learnings

  • Full Stack Architecture
  • tRPC Integration
  • ORM Design
  • NextAuth Implementation

Overview

StrayMate is a full-stack web app built to help stray animals find loving homes. It connects people looking to adopt or offer help to those who’ve found strays in need.

The project focuses on usability, secure data handling, and strong community impact — combining design empathy with robust backend systems.

Key Features

  • Animal Listings — Add, update, and manage stray listings with details and images.
  • Authentication — Secure sign-in via NextAuth.js.
  • Search & Filter — Quickly find listings by location or category.
  • Prisma ORM — Manages PostgreSQL database with strong data validation.
  • Responsive UI — Built with Tailwind CSS for modern aesthetics.

Design & Developed by Dhanush Naik
© 2025. © 2025. All rights reserved.