Riverhome Real Estate
Full Stack Software Engineer
6 Months
Next.js, Prisma, PostgreSQL, Google Maps API, GSAP, Tailwind CSS, Express.js

Empowering digital interactions through high-end engineering.
A sophisticated real estate platform offering seamless property search and user-focused management in the UAE. It bridges property seekers and luxury listings through advanced location-based mapping, immersive property tours, and a robust broker management backend. Features a real-time scheduler, localized search queries, and optimized server-side caching to handle large-scale listing queries.
Location-Bound Search Map
Integrated maps allow buyers to draw boundaries or click hotspots to fetch properties located within precise radius zones. Dynamically calculates distance to key schools, transit, and facilities.
Virtual Tours & Multi-Media Galleries
Supports embeds for 3D walkthroughs, virtual VR property tours, and high-fidelity video streams showcasing interiors. Implements progressive image loading to minimize delay.
Agent Property Manager
A secure, robust backend portal for real estate brokers to manage listings, update price information, and review scheduling logs. Features multi-agent role configurations.
Instant Viewing Scheduler
Integrated scheduling calendars and quick WhatsApp/SMS shortcuts to schedule viewings with assigned brokers in under a minute. Sends automated email notifications to agents.
Implementation Guideline.
How we mapped out, designed, and launched this product stage by stage.
Step 01Map-Based Hotspot Search
Users explore listings visually by navigating an interactive map interface, refining criteria by price, bedrooms, and listing type in real-time.
Step 02Immersive Listing Exploration
Listing details display detailed neighborhood walkscores, interior property measurements, high-res galleries, and 3D floor plans for a clear property overview.
Step 03Broker Engagement
Customers connect with listing agents directly via live messaging triggers, automated mail requests, or booking tour time slots on shared calendars.
Step 04Listing Management Dashboard
Brokers track views, compile inquiries, adjust property statuses (active, pending, sold), and publish new listings securely through admin forms.