CodeCanU
← Back to products
Mobile / Flutter

Nestly | Flutter Real Estate App

Nestly Complete Real Estate App for Buyers & Agents Flutter + Laravel + Filament Admin Panel Download Demo APK Live Demo Web Portal: https://nestly-production-b704.up.railway.app/ Admin Panel: https://nestly-production-b704.up.railway.app/admin Email: admin@nestly.com Password: password Web Portal (Included) Not just a mobile app — Nestly ships a complete, server-rendered real estate website that shares the same database, users and listings as the app. Public, SEO-friendly l…

19.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

Nestly

Complete Real Estate App for Buyers & Agents
Flutter + Laravel + Filament Admin Panel

Download Demo APK

Live Demo

Web Portal: https://nestly-production-b704.up.railway.app/
Admin Panel: https://nestly-production-b704.up.railway.app/admin
Email: admin@nestly.com
Password: password

Web Portal (Included)

Not just a mobile app — Nestly ships a complete, server-rendered real estate website that shares the same database, users and listings as the app.

  • Public, SEO-friendly listing pages — crawlable URLs, JSON-LD structured data, auto-generated sitemap.xml
  • Home, search with filters, map search, agent directory and public agent profiles
  • Buyer accounts: favorites, saved searches, messaging, mortgage calculator
  • Agent workspace: dashboard, listing CRUD with photo upload, leads, analytics
  • Buyers sign in on the web and continue the same conversations in the app
  • Browsable without an account — visitors only sign in to save or message
  • Rebrandable from a single config file (name, colors, currency, property types)
  • Blade + Tailwind CSS v4 + Alpine.js — no separate deployment, no SPA build step

Property Management

  • Full CRUD for property listings (sale & rent)
  • Photo gallery with multi-image upload
  • Property types: apartment, house, villa, land, commercial
  • Status tracking: active, pending, paused, sold, rented
  • Agent-owned listings with authorization

Smart Search & Filters

  • Autocomplete search suggestions (cities + properties)
  • Advanced filters: price range, bedrooms, bathrooms, area, amenities
  • Sort by price, area, trending, or date
  • Paginated results with smooth loading

Smart Match Score

  • Personalized 0–100 scoring for every property
  • Transparent weighted algorithm: price fit, location, size, type, amenities, listing age
  • Based on buyer’s saved search preferences
  • Deterministic — not machine learning, no external AI API, runs entirely on your server

️ Interactive Map

  • Google Maps with property pins
  • Neighborhood scoring (walkability, schools, amenities, commute)
  • Bounded map search by visible area

Real-time Chat

  • Buyer-agent messaging with optimistic UI
  • Message status: sending, sent, failed with retry
  • Powered by Laravel Reverb WebSocket

Stripe Subscriptions

  • Agent subscription plans (Free / Pro / Enterprise)
  • Powered by Laravel Cashier + Stripe
  • Mock mode for development — no Stripe account needed during testing

Agent Dashboard & Analytics

  • Dashboard with key metrics (views, leads, favorites)
  • Lead management and conversation tracking
  • Performance analytics
  • Identity verification with document upload

Push Notifications

  • Firebase Cloud Messaging (FCM)
  • Local notification fallback
  • Handles foreground, background, and terminated states
  • Graceful degradation if Firebase not configured

Mortgage Calculator

  • Built-in financial calculator for buyers
  • Estimate monthly payments based on price, down payment, interest rate, and term

Authentication

  • Email/password registration and login
  • Google Sign-In
  • Sign in with Apple (iOS only)
  • Forgot/reset password flow
  • Token-based API auth (Laravel Sanctum)

️ Admin Panel

  • Filament v4 admin dashboard
  • Manage users, properties, subscriptions, reviews
  • Approve/reject agent verification requests
  • Activity logs for all changes
  • Feature properties on homepage

Additional Features

  • Favorites with offline cache
  • User preferences (currency, measurement unit)
  • Dark mode support
  • Localization ready (easy_localization)
  • Account deletion (GDPR compliant)
  • Portrait-only, mobile-optimized UI

Tech Stack

  • Mobile: Flutter 3.29+ (iOS + Android)
  • State Management: Riverpod + Flutter Hooks
  • Web Portal: Blade + Tailwind CSS v4 + Alpine.js (Vite)
  • Backend: Laravel 13 (PHP 8.4+)
  • Database: PostgreSQL
  • Admin: Filament v4
  • Auth: Sanctum + Google + Apple OAuth
  • Payments: Stripe via Laravel Cashier
  • Real-time: Laravel Reverb (WebSocket)
  • Queue: Horizon + Redis (optional)
  • Maps: Google Maps
  • Notifications: Firebase Cloud Messaging

What’s Included

  • Full Flutter source code (iOS + Android)
  • Complete Laravel REST API
  • Server-rendered web portal (Blade + Tailwind + Alpine)
  • Filament v4 admin panel
  • Database migrations and seeders
  • Docker deployment files (Railway-ready)
  • 288 unit & feature tests (107 Flutter + 181 Laravel)
  • Comprehensive offline documentation
  • Quick start guide

Live Demo

Quick Setup (6 Steps)

  1. Install backend: composer install && php artisan migrate --seed
  2. Build web assets: npm install && npm run build
  3. Start server: php artisan serve — web portal at http://localhost:8000
  4. Install Flutter: flutter pub get && dart run build_runner build
  5. Run app: flutter run --dart-define=API_BASE_URL=http://10.0.2.2:8000/api/v1
  6. Open admin: http://localhost:8000/admin (admin@nestly.com / password)

️ Two Hosting Modes

  • Basic (shared hosting / cPanel): No Redis needed — uses sync queue and file cache
  • Full (VPS / Railway): Docker container with Horizon, Reverb, Redis, Scheduler

Requirements

  • Flutter SDK 3.29+
  • PHP 8.4+ with PostgreSQL extension
  • PostgreSQL database
  • Composer 2.x
  • Google Maps API key (for map feature)
  • Stripe account (for real payments — mock mode available)
  • Firebase project (for push notifications — optional)

⚠️ Third-Party Services Notice

This item integrates with third-party services that are NOT included in the purchase price and have their own pricing, terms, and usage limits:

  • Google Maps Platform — pay-per-request pricing after a monthly free credit. Map loads, geocoding, and place autocomplete may incur charges. pricing
  • Stripe — transaction fees apply on every successful payment. A mock mode is included for development. pricing
  • Firebase (optional, for push notifications) — free tier is generous but high-volume sending is billed. pricing

You are responsible for these costs. Mock/free tiers and local alternatives are available for development and low-traffic deployments — see the documentation for setup instructions.

Support

Email: devnsnack26@gmail.com
WhatsApp: +855 967 413 911
Response time: within 24 hours on business days.

Changelog

v1.1.0 — Web Portal Release

  • New: complete web portal — public, SEO-friendly real estate website sharing the app’s database, users and listings
  • Public pages: home, property search with filters, listing detail, map search, agent directory and profiles
  • Buyer accounts on the web: favorites, saved searches, buyer-agent messaging
  • Agent workspace on the web: dashboard, listing CRUD with photo upload, leads, analytics
  • Mortgage calculator on the web, deep-linked from every listing
  • Notification centre on the web — the same notifications the app receives
  • Agent reviews can now be written from the web
  • Agent identity verification upload on the web
  • Google sign-in on the web (optional — hidden until configured)
  • SEO: JSON-LD structured data, Open Graph tags, auto-generated sitemap.xml, robots.txt
  • Single rebranding config file for the portal (config/portal.php)
  • Fixed: password reset links from the mobile app now resolve correctly
  • Test suite grown to 288 tests (107 Flutter + 181 Laravel)

v1.0.0 — Initial Release

  • Flutter app with 11 feature modules
  • Laravel 13 REST API with Sanctum auth
  • Filament v4 admin panel
  • Smart Match Score (weighted scoring algorithm, not ML)
  • Stripe subscriptions with mock mode
  • Google Maps integration
  • Real-time chat
  • Push notifications
  • 170 tests

Nestly | Flutter Real Estate App

19.00 USDT
Buy now

After successful payment, you will receive a download link for the source code