About the client
AppartALouer is a Moroccan property rental venture aiming to digitize a market that still ran largely on phone calls, classifieds, and word of mouth.
They needed a single platform where owners could list and manage properties professionally, and where tenants could search and inquire with confidence.
Goals
Give property owners a professional way to showcase listings.
Centralize booking requests and tenant communication.
Make searching and filtering rentals fast and intuitive.
Replace manual, scattered processes with one platform.
The Need
To build a complete rental management web platform from the ground up — owner dashboards for listings and requests, and a clean, searchable experience for tenants.
Challenges
Owners and tenants needed entirely different experiences within one coherent platform and shared data model.
Requests had to move through clear states — pending, accepted, declined — with notifications keeping both sides informed.
Listings needed fast, relevant filtering by location, price, and property type without slowing the experience.
Listing data had to stay accurate and presentable, with structured fields and image handling that kept the catalog clean.
No prior system to migrate from — everything had to be designed, built, and deployed from scratch.
Solution Development
Two purpose-built experiences — one for property owners, one for tenants — unified under a single platform.
Create, edit, and publish property listings with photos, pricing, and detailed descriptions.
View and respond to booking requests, accepting or declining with a single action.
Communicate with prospective tenants directly inside the platform.
Filter rentals by location, price range, and property type with instant results.
Browse detailed property pages with galleries, amenities, and location context.
Send booking requests and message owners without leaving the listing.
Component-driven UI with reusable modules across both dashboards.
Type safety across the full stack for reliable, maintainable code.
Utility-first styling for rapid, consistent UI development.
Server runtime handling API logic, auth, and real-time events.
Relational database for listings, users, bookings, and messages.
Containerized deployments for consistent environments.
Automated testing and deployment pipeline for fast, safe releases.
Tech Stack
A modern, proven stack chosen for speed, reliability, and the ability to scale as the platform grows.
Achieved Results
Launched
Morocco's dedicated rental marketplace went live, fully managing the rental lifecycle end to end.
2-sided
Owners and tenants operate from purpose-built dashboards on a single shared platform.
0
Manual coordination — booking requests and messaging now flow entirely through the platform.
100%
Custom-built to fit the Moroccan rental market rather than forcing a generic template.