Person Search | Full-Stack Application
Person Search is a full-stack Next.js application demonstrating production-ready patterns for Next.js 15, React 19, NextAuth v5 (Google OAuth), Postgres, and the Model Context Protocol (MCP). This project showcases modern server-component architecture, session-based authentication, and headless AI agent integration via per-user API keys. The application provides comprehensive user CRUD operations (search, create, update, delete) with server-side validation, dual authorization systems (session cookies for web UI and API keys for headless/agent access), and a JSON-RPC 2.0 endpoint exposing six tools for AI agents.
Role: Full-Stack Developer
Technologies Used
React, Next.js, TypeScript, Node.js -
Postgres, Zod -
shadcn/ui, Sonner -
NextAuth, Model Context Protocol (MCP) -
Source code & Website
Deliverables




