Affan Dadi

Full-Stack · PropTech

Property Rental Platform

Hut24

A property rental marketplace built across mobile, backend, and administration.

Hut24 connects renters and hosts through property discovery, availability, booking requests, messaging, listing promotion, and property management — backed by a Node.js API and PostgreSQL database.

React Native|Node.js / Express|PostgreSQL|Stripe|Socket.io
Hut24 property feed showing marketplace listings on the mobile home screen

The Marketplace

One marketplace, two sides.

Hut24 is designed around two connected experiences: renters discovering and requesting properties, and hosts managing listings, availability, and booking activity.

Renters

  • Discover properties
  • View property details
  • Check availability
  • Submit booking requests
  • Receive messages and updates
  • Manage profile and saved properties

Hosts

  • Create and manage properties
  • Control availability and dates
  • Review booking requests
  • Track listing activity
  • Promote listings
  • Manage property performance

Property Experience

From discovery to property details.

The renter experience is built around quickly understanding a property before making a booking request — from price and location to availability, rules, and property details.

  • Property Details

    Price, location, size, and property information.

  • Property Rules

    Important restrictions and house rules are visible before requesting.

  • Booking Action

    Renters can move directly from property information toward an availability/booking flow.

Hut24 property detail screen with images, pricing, location and listing information
Hut24 availability calendar for selecting dates and viewing time slots

Booking Flow

Requests built around real availability.

Availability is handled as part of the booking flow, allowing renters to see open dates before submitting a request.

  • Availability

    View available and blocked dates.

  • Date Selection

    Select dates directly from the property availability calendar.

  • Booking Request

    Move from availability toward a booking request.

  • Host Control

    Hosts control the dates available for booking.

Host Operations

Tools for managing the other side of the marketplace.

Hosts get a dedicated experience for managing properties, monitoring activity, and handling incoming booking requests.

  • Property Management

    Manage active listings and property information.

  • Booking Activity

    Track requests and recent booking activity.

  • Listing Performance

    Monitor views and listing activity.

  • Promotion

    Boost selected listings through the promotion flow.

Hut24 host dashboard showing booking activity and listing performance

Real-Time Communication

Messaging built into the rental workflow.

Renters and hosts can communicate directly inside the platform instead of relying on a separate communication channel.

Hut24 real-time chat between a renter and a host
Hut24 listing promotion flow with Stripe Checkout

Monetization

Paid listing promotion with Stripe.

Hosts can promote selected listings through a paid promotion flow powered by Stripe.

  • Promotion Package

    Select a promotion duration and package.

  • Order Summary

    Review the promotion before payment.

  • Stripe Payment

    Complete the promotion through Stripe.

Platform Architecture

Three applications, one platform.

Renter Mobile App

  • Property discovery
  • Property details
  • Availability
  • Booking requests
  • Messaging

Host Mobile App

  • Property management
  • Booking requests
  • Listing promotion
  • Dashboard

Backend Platform

  • Node.js / Express API
  • PostgreSQL
  • Authentication
  • Business logic
  • Real-time communication
  • Stripe integration

Engineering Details

Designed around the operational details.

Real-Time Communication

Socket-based communication supports renter and host messaging.

Secure Payments

Stripe integration supports paid listing promotion.

Mobile Product

React Native powers the mobile experience across the renter and host workflows.

Backend

Node.js / Express with PostgreSQL supports the application APIs and business logic.

Outcome

A complete rental marketplace foundation.

Hut24 brings property discovery, booking requests, host management, communication, promotion, and payment into one connected product experience.

Property Discovery

Clear property browsing and detail experience.

Booking Workflow

Availability and booking requests connected in one flow.

Host Operations

Dedicated tools for listings, requests, and activity.

Monetization

Paid listing promotion through Stripe.

Have a product that needs to be built end-to-end?

I build full-stack products across mobile, backend, data, integrations, and real business workflows.