Real Estate Web App
Full-scale property listing and management platform with 24 routes, OAuth, and admin oversight.

Project Overview
Built a robust real estate web app with Next.js, TypeScript, and PostgreSQL, featuring 24 routes. Implemented property listing, filtering, and editing, secure authentication via NextAuth (Google OAuth), and an admin panel for activity monitoring. Added support for reviews, blogs, and strong security measures against XSS and SQL injection. Styled with Tailwind CSS and enhanced with Framer Motion animations for a smooth user experience.
The Engineering Challenge
Managing complex property search criteria, image galleries, and multi-role admin controls securely.
Architecture & Implementation
Comprehensive Next.js App Router routing architecture with server-side filtering, parametrized SQL queries via Prisma, and role-based access control.
Key Technical Highlights
- —Multi-filter property search (price, location, type)
- —NextAuth Google OAuth authentication
- —Admin activity monitoring dashboard
- —Review submission and blog editorial system
Results & Learnings
- —24 fully structured routes with server-side validation
- —Robust protection against XSS and SQL injection vulnerabilities