coderqh

Nestora — Flutter Real Estate UI Kit

A property browsing and viewing-booking app, finished down to the empty states.

Nestora — Flutter Real Estate UI Kit

The live preview on CodeCanyon is this app compiled for the web: the real build, not a video.

Nestora is the front end of a property app: someone browses listings, opens one, looks at the photos and the numbers, then books a time to see the place. Every screen in that path is built, themed and wired to mock services — you swap the service bodies for your API and the app keeps working.

It is deliberately not a loud commerce template. The palette is indigo-violet with a warm gold accent on a soft lilac-white ground, and every colour, radius and font size lives in one token file, so re-skinning it for a client is an afternoon, not a rewrite.

Features

  • Full browse → detail → book-a-viewing path, including the viewing status timeline afterwards
  • Map view with live price pins
  • Listing detail with photo gallery, price, beds / baths / floor area, highlights and the listing agent
  • Viewing slot picker — in person or video, with a preferred time
  • Light and dark themes, both palettes in one file, runtime toggle
  • Skeleton loaders and empty states already wired on every list
  • Saved homes, address book with default-address handling, profile and settings
  • Money formatting in pure Dart ($749,000); free viewings read Free
  • Eight bundled royalty-free property photos, all rendered through one PropertyImage widget with a gradient fallback

What it looks like

9 images
The design tokens: colour, type and spacing in one file — Nestora
The design tokens: colour, type and spacing in one file
The same screens in light and dark theme — Nestora
The same screens in light and dark theme
Listing detail with gallery, price, beds, baths and floor area — Nestora
Listing detail with gallery, price, beds, baths and floor area
Search and filters across eight property types — Nestora
Search and filters across eight property types
Map view with live price pins — Nestora
Map view with live price pins
Booking a viewing: tour type and preferred time — Nestora
Booking a viewing: tour type and preferred time
My viewings, upcoming and past, with a status timeline — Nestora
My viewings, upcoming and past, with a status timeline
Account, saved homes and address book — Nestora
Account, saved homes and address book
Every screen in the kit on one sheet — Nestora
Every screen in the kit on one sheet

Who it is for

  • You are building a property, rental or listings app and do not want to draw 21 screens first.
  • You need something to show a client this week, running on a phone, with real photos in it.
  • You want the plumbing (routing, state, loading and empty states) already decided so you can argue about features instead.

In the box

from the shipped zip
  • Full Flutter source in realestate_ui_kit/, no obfuscation and no licence server
  • Offline HTML documentation: setup, re-theming, app name and bundle id, troubleshooting
  • 8 Dart test files in the app

Run it after download

the app
# unzip the download, then
$ cd realestate_ui_kit
$ flutter pub get
$ flutter run

Setup, including any keys or services the app talks to, is covered step by step in the bundled documentation.

Spec

measured
Screen widgets21
Dart files89
Tests in the package8
Dart SDK^3.7.0
Back endNone bundled; the service layer is where yours goes
PlatformsiOS + Android, one codebase

Counted from nestora-v1.0.zip, the file uploaded to CodeCanyon. Screen widgets are the view, screen and page classes in the source, so the number can differ slightly from a count of routes.

Questions

Something else? Ask on the item's CodeCanyon page; the author answers there.

Can I use it in a client project?

Yes — one end product per licence, client work included. You cannot resell the source itself.

How much work is swapping in my own API?

Three service files hold every call, and each already returns a Future. Replace the bodies; the controllers and screens do not change.

See Nestora on CodeCanyon →

Sold on Envato's CodeCanyon marketplace, which handles payment, VAT, invoices and the download.