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.

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.


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.

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.


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.