Back to Showcase
MERN-Stack Development

NestHaven — Property Rental Listing Platform

Browse, List & Manage Rentals — A full-stack property rental platform for Dhaka built with Next.js 16 and TypeScript, featuring JWT-secured listings, multi-image uploads, and a decoupled Express API.

Tech Stack
#Next.js#TypeScript#Tailwind#BetterAuth#MongoDB#Express#Framer Motion
NestHaven — Property Rental Listing Platform

Quick Actions

Explore the live site or inspect the repository.

Case Study

Engineering Challenges

The backend deliberately doesn't own authentication — it verifies JWTs issued by the frontend's Better Auth against a remote JWKS endpoint. Getting that cross-service trust working correctly (fetching and validating signed tokens issued by a separate app) was trickier than a typical single-app auth setup, and required the backend to always know the frontend's CLIENT_URL to locate the JWKS route.

Roadmap

Future Roadmap & Enhancements

Add owner-side edit functionality for listings (currently only create and delete are supported). Introduce saved/favorited properties for tenants and messaging between tenants and property owners.