Plugins
Templates
Estately - Real Estate Agency Template

Introduction

Estately no-code template is a great solution for real estate agencies or independent agents. Allow your customers to navigate housing units, or upload their own.
Use this modern template to build and launch an MVP, and continue building or updating it as your business expands.

Features

  • Browse and submit properties
  • Save favorite properties
  • Detailed property info page
  • Admin functionality:
  • Search by users (edit, delete, to assign admin)
  • Search by properties (edit, delete)
  • Search properties by specific parameters:
    -by property type
    -by cities and year built
    -by nr. of bathrooms, bedrooms and garages
    -by min & max size
    -by min & max price

Data Structure

User

The user data table contains all essential user details required for a user account. In addition to this, fields like property, requests and favorites associated with the user are also found on the table.

Property

Users can upload properties with information about them that includes fields like the price, size the year it was built, location and more.

Request

Potential clients can make requests or inquiries about a particular property. Information obtained from this request is stored in the Request table under fields like client name, client email, client phone and destination.

Note

The user can also show random quotes on the app with the name of the author.

Pages

This template consists of six(6) main pages including the index page which is the landing page of the template. These pages include the following:

index

The index page is the template's landing page. It has both static data and dynamic data as content. Within this page you can find static information about the template and its products, a wide search element for searching with keywords, a Repeating group containing recently added properties, more featured properties and some reusable elements.

Custom states

States
Elements
Note
apartmentPosition
index
This state uses number values to change views and determine displayed information.
button
index
Just like the apartmentPosition, button state shares the same elements and is used for changing views.

admin_dashboard

This page allows the creator easy access to manage data by providing an interface that aids a quicker creation, modification and removal of data.

Custom states

States
Elements
Note
admin
admin_dashboard
admin state determines the view that is displayed
messages
admin_dashboard
messages state is also used to set a view
users
admin_dashboard
This state is used to set a view with user information.
properties
admin_dashboard
It is used for changing views
requests
admin_dashboard
Determines when the view displays requests.
image
Popup edit user
This state sets a new image to display when the old one is changed

search_page

This page contains a wide search feature that allows filtered search using values varying from the property type, size, the year the property was built and more. The filtered search can also be cleared to allow for a new search to be run. Below this search group, the results from the search is displayed in a Repeating group.

Custom states

States
Elements
Note
Max Price
search_page
When the clear search button is clicked and the value of maximum size is changed, this state is triggered and its used to reset the value of Max Price and set the new value respectively.
Min Price
search_page
Min Price is also used to set the value of minimum price
Max Size
search_page
This state sets the value of maximum size of the property
Min Size
search_page
Min Size also sets the value minimum size.
type
search_page
type sets the value of the property type and is also triggered when search is cleared or the value changes.

add_new_property

This is the page where the Property is created and its data is collected.

Custom states

States
Elements
Note
url
add_new_property
The url state sets the source.
media
add_new_property
This state can be used to set or remove images from this page.

current_property

This is the page where a user is redirected to when they click on a particular property. The page also contains the overall information about the associated property and provides an interface for other users to contact the seller or make inquiry. Still within this page, users have the option to add the associated property to their favorite list and also share the property and its details to other social networks. The page's content is purely dynamic, including the note text and note's author.

Custom states

States
Elements
Note
slider
current_property
Within this page, there is a slider view and this state sets and determines which view is displayed at a time.

user_profile

This is the users profile page and its content(user's data) is displayed in three tabs:

My profile

This shows all user data.

My favorites

The list of properties the user has selected as favorites

My properties

All the properties created or added by the user.

My requests

This tab shows the list of requests a user receives about a property.

Custom states

States
Elements
Note
profile
user_profile
This state sets the profile view to display on the tab view.
messages
user_profile
messages sets the messages list populated within the requests view
favorites
user_profile
This state sets the favorite view to be active on the tab view.
properties
user_profile
properties state sets the properties view to be the active view on the tab.
requests
user_profile
This sets and displays the requests.

Demo to preview the template

Last modified 3mo ago