
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
CompletedTechnology Stack
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.
