Engineering Overview
OSS Match was built to showcase full-stack proficiency in handling third-party APIs, complex state management, and responsive UI design.
Next.js 15
App Router & Server Actions
TypeScript
Type-safe API responses
Redis / Prisma
Persistent bookmarks & Caching
Auth.js
Secure GitHub OAuth Integration
API Optimization
To prevent hitting GitHub's rate limits, the app uses a custom caching layer. User tech profiles are analyzed once and stored, reducing redundant API calls while keeping the "Recommended" feed snappy and responsive.
Interested in the code?
This project is fully open-source. You can review the architecture, API routes, and component design on GitHub.
View Repository