Loading...
Works

The Flex PMS 2024-2025

Enterprise-grade Property Management System built from the ground up for short-term rental operations across London, Paris, and Algiers. Features 101+ RESTful API endpoints, 554+ React components, real-time multi-tenant architecture, and comprehensive integrations with Hostaway, Stripe, and Google Cloud APIs.

  • PlatformEnterprise SaaS Web Application
  • StackReact 18, TypeScript, FastAPI, PostgreSQL, Redis, Docker, Supabase
  • Scale101+ API Endpoints, 554+ Components, 500+ Properties
  • IntegrationsHostaway, Stripe, SendGrid, Google Maps, OpenAI
The Flex PMS Dashboard

Key Features

  • Multi-Tenant Architecture: Complete tenant isolation with Row-Level Security (RLS) policies and role-based access control
  • Real-Time Operations: WebSocket notifications and Supabase subscriptions for live updates across the platform
  • Property Management: Full CRUD for 500+ properties with real-time Hostaway synchronization and availability tracking
  • Reservation System: End-to-end booking management with automated workflows and guest communication
  • Cleaning Operations: Task assignment, scheduling, and tracking with cleaner performance analytics
  • Maintenance Tracking: Request handling with approval workflows and vendor management
  • Guest Portal: Pre-check-in, ID verification, and upsell management for enhanced guest experience
  • Financial Analytics: Revenue tracking, occupancy rates, and comprehensive reporting dashboards
  • Smart Views: Advanced filtered data views with Redis caching for optimized performance

Technology Stack

  • Frontend: React 18, TypeScript, Vite, TanStack Query, Tailwind CSS, Chart.js, React Big Calendar
  • Backend: FastAPI (Python), SQLAlchemy, Pydantic, async/await architecture
  • Database: PostgreSQL via Supabase with real-time subscriptions and RLS policies
  • Caching: Redis for session management and query optimization
  • DevOps: Docker, Kamal deployment, GitHub Actions CI/CD, Nginx reverse proxy
  • External APIs: Hostaway (PMS), Stripe (payments), SendGrid (email), Google Maps, OpenAI

Architecture Highlights

  • API Optimization: Multiple endpoint variations (ultra-fast, lightning-fast, streaming) for different performance needs
  • Automated Workflows: Cron jobs for property sync, availability checks, and notification scheduling
  • Rich Text Editor: Tiptap integration with table and image support for content management
  • Internationalization: i18next framework for multi-language support
  • Error Tracking: Comprehensive crash reporting and structured logging with correlation IDs
© 2025 Tasnimul Mohammad Fahim. All Rights Reserved.