← Back to engineering projects
03Engineering Case Study

HoyHel

Property Rental Platform

Property rental platform designed to connect property listings with users looking to discover and reserve rental properties.

Overview

  • HoyHel is a modern property rental application crafted to bridge real estate property managers and prospective tenants. The platform handles property listing details, media assets, search filtering, reservation inquiries, and administrative property oversight.

Architectural Data Flow

User
Web Client
Web Application
React Interface
Backend API
Express Services
Database
PostgreSQL
Reservation
Property Management

The Problem

  • Property owners and tenants need a straightforward, fast web application to manage property availability, present property details, and handle rental inquiries cleanly.

The Solution

  • Built a full-stack web application featuring rich property search views, backend API routes for listing management, and containerized deployment configuration.

Architecture

  • React SPA interface optimized for fast property browsing and responsiveness.
  • Express.js API layer providing endpoints for property listings, details, and reservations.
  • PostgreSQL database storing listing attributes, owner records, and user inquiries.
  • Nginx reverse proxy serving frontend assets and forwarding API requests.
  • Docker container setup providing environment consistency.

Technology Stack & Tools

ReactTypeScriptNode.jsExpressPostgreSQLDockerNginxGit

Application Features

  • Property listings catalog
  • Detailed property view pages
  • Rental reservation workflows
  • User interaction & search filters
  • Admin property management
  • Rental lifecycle tracking

Infrastructure & Containerization

  • Dockerized container setup bundling web application and API layers.
  • Nginx reverse proxy routing web requests and securing API endpoints.

CI/CD & Deployment Pipeline

  • Version controlled repository with containerized staging configurations.

Engineering Highlights

  • Property discovery and listing management workflows
  • Interactive property search and detail view interfaces
  • Reservation inquiry and booking workflows
  • Admin management dashboard for property owners
  • Full-stack API integration with structured database storage
  • Docker containerized setup for simplified deployment

Architectural Decisions

  • Focused on clean REST API design to decouple property search rendering from backend persistence.