Skip to content
Affan Hossain Rakib

Rentora

A rental marketplace for Bangladesh where tenants rent homes, landlords list them and admins moderate, with online rent payments through Stripe.

Year
2026
Role
Full-Stack Developer
Type
Web App
  • Next.js
  • Express.js
  • PostgreSQL
  • Prisma
  • Stripe
  • Zod
  • TypeScript
  • Cloudinary

Live siteFrontendBackend

Rentora screenshot

Rentora is a rental marketplace for Bangladesh. Tenants browse and rent flats, houses, studios and hostels, landlords list their properties, and admins moderate the listings.

The frontend is built with Next.js, TypeScript and shadcn/ui, and the backend with Express.js, PostgreSQL and Prisma. It exposes 27 REST endpoints across 7 modules, secured with JWT access and refresh tokens in httpOnly cookies and validated with Zod. Rent is paid online through Stripe Checkout and confirmed by webhooks, and property photos go through signed Cloudinary uploads. The site scores 100 in all four Lighthouse categories on desktop.

How it is built

  • JWT access and refresh tokens in httpOnly cookies, with Zod validation
  • Stripe Checkout confirmed by webhooks, so no payment goes unrecorded
  • Signed Cloudinary uploads for property photos
  • Interface built with shadcn/ui
Next projectThe Study Sync