Case studies/Gdena
Property search that matches how people actually look for a home
Listings across Tunisia — filters that match the stock, maps that do not lie, and pages a buyer can send to family on WhatsApp.
- Client
- Gdena
- Location
- Tunisia
- Year
- 2024
Property · Web
info@lyrocode.com

Market
Tunisia
Surface
Search + listings
Year
2024
Pictures from the work
Photography that matches the product — the buildings, the floor, the clothes, the road — not stock of people pointing at a laptop.



The job
Buyers in this market search by neighbourhood, budget and whether the photos look like the house. Generic listing grids hide the stock. Agents needed a way to publish without a CMS degree; buyers needed a page they could open on a phone.
Map pins, filters and galleries had to stay honest when the catalogue grew. Duplicate listings and stale “available” flags were the quiet killers.
What we built
Search is the product: city, type, price, rooms, then a map that only shows what the filters allow. Listing pages are built around the gallery and a short fact set — not a wall of agency boilerplate.
Agents get a simple publish path. We spent time on stale stock and duplicates so the map does not advertise a house that sold last month.
Where it landed
Buyers can share a listing that still looks right on a phone. Agents publish without waiting on a developer. The map and the filters agree with each other.
- Listing search, filters and map
- Gallery-first listing pages
- Agent publish and status tools
- Duplicate and stale-listing checks
Stack
What we shipped with — picked for this product, not for a slide.
React
Next.js
TypeScript
Node.js
MongoDB
Tailwind CSS
Google Cloud
“People here send a listing to their brother before they call us. The page has to work on WhatsApp. That is a higher bar than a pretty homepage, and they treated it that way.”
More work

Willis Bond·Web · Property
Project sites a development team can actually keep current
Marketing and project pages for a New Zealand developer — precinct photography, availability, and content the marketing team can change without a ticket.
Read the story
Maria B.·Commerce · Web
A fashion storefront that has to survive sale season
Commerce work for Maria B. — lookbooks, collections, and a checkout path that still holds when a drop hits.
Read the storyTell us what you are building.
We usually reply within one business day. Email info@lyrocode.com if you would rather skip the form.
