Loading...
Works

Homely 2024-2025

Modern multilingual short-term rental platform serving business travelers, relocations, and extended stays across London, Paris, and Algiers. Built with Next.js 14, featuring real-time property listings, Stripe payment processing, and a sophisticated 5-language translation system with hybrid caching.

  • PlatformProduction SaaS Web Application
  • StackNext.js 14, React 19, TypeScript, Supabase, Stripe, Tailwind CSS
  • Scale500+ Properties, 5 Languages, 25+ API Endpoints
  • IntegrationsHostaway, Stripe, Google Translate, Google Maps, Gmail API
Homely Platform

Key Features

  • Real-Time Translation: 5-language support (English, French, Spanish, Arabic, Chinese) with hybrid caching system combining client localStorage and server-side Supabase
  • Property Discovery: Integration with Hostaway for 500+ live property listings with dynamic pricing and availability
  • Advanced Booking: Multi-step checkout with Stripe payments, coupon codes, and length-of-stay discounts
  • Interactive Maps: Google Maps integration with custom styling and clustered property markers
  • Multi-Currency Support: Real-time currency conversion for international guests
  • Content Management: Blog system with MDX support and SEO optimization using JSON-LD structured data
  • Admin Dashboard: Translation cache management, performance monitoring, and analytics
  • Landlord Portal: Property portfolio management and guaranteed rent scheme information

Technology Stack

  • Frontend: Next.js 14 (App Router), React 19, TypeScript, Tailwind CSS, Radix UI, Framer Motion
  • Backend: Next.js API Routes, server-only modules for security
  • Database: Supabase (PostgreSQL) with real-time subscriptions
  • Translation: Google Cloud Translation API with intelligent glossary system
  • Payments: Stripe integration with payment intent management
  • Deployment: Cloudflare Pages with edge deployment via Open Next

Performance Optimizations

  • ISR Strategy: Blog pages (1-hour), city pages (15-minute), homepage (1-hour) revalidation
  • Image Optimization: WebP/AVIF formats with responsive sizing
  • Translation Caching: Multi-tier caching with 30+ day expiration and automatic cleanup
  • API Timeouts: 45-second timeouts on external API calls with graceful fallbacks
© 2025 Tasnimul Mohammad Fahim. All Rights Reserved.