
Pawfect Match
Year:
January 2025 – April 2025
GitHub:
This project is not open source.
Project Description:
Pawfect Match involved developing a full-stack social and dating platform with unique matchmaking features. The system was built using TypeScript, React, Node.js, and MongoDB, and supported real-time chat with text, voice, and video communication. A blind date matching mode was implemented, alongside a music-based matchmaking system integrated with Spotify APIs, allowing users to connect based on shared top artists, tracks, and playlists. Additional features included playlist sharing, anonymous matching, AI-generated conversation prompts, and in-room interactive games. The project followed test-driven development (TDD) with comprehensive Jest tests to ensure robust backend services and maintainable code.
My Contributions:
Designed and implemented the full-stack architecture with TypeScript, React, Node.js, and MongoDB. Built matchmaking systems including blind date mode and Spotify-based music matching. Developed real-time chat features (text, voice, video) and interactive in-room functions. Applied TDD with Jest, writing comprehensive backend tests for reliability and scalability.





