Rental Units

Introduction

Welcome to Rental Units, an app from the Nerdheadz team, your trusted guide to rental real estate! We offer a unique Rental Units app designed specifically for those who are looking for and renting apartments, houses and other properties.

Our app has a wide range of features to make the rental process as convenient and easy as possible. Especially for you, we have developed an intuitive interface that adapts to different devices and screen sizes.

With Rental Units, you get the ability to create and edit property listings, chat with potential tenants, send and receive rental requests, and much more.

Our unique features include easy map-based room search, location-based search and easy location zoom, user account confirmation via SMS and email, quick request submission, easy confirmation, and easy chat for communication.

We are dedicated to helping you find the perfect place to live or find reliable tenants for your property. Download the Rental Units app from Nerdheadz today and discover a new level of convenience and efficiency in the real estate rental industry!

Features

  • Creating and editing a rental advertisement
  • Search for rooms on the map
  • Location search and easy zooming on a location
  • Multi-parameter filtering
  • Send and receive rental requests
  • Chat with potential tenants and landlords
  • Google sign in/sign up
  • User profile page
  • User account confirmation via SMS and email
  • Account deletion
  • Fully responsive design

Pages

index

This is a page where you can search and browse available homes for rent, presented as cards and on an interactive map with quick filtering, as well as search by location.

listing

On this page you can create and edit rental listings.

messages

On this page you can conveniently message and manage tenant requests. Here you will find tenant requests that you can accept or reject, and tenants have the ability to delete their requests.

my_profile

On this page, you can change your details including profile photo, first name, last name, employment, gender, date of birth, email, password and information about yourself, and add a phone number. You can also send a confirmation to verify your phone number and email, and delete your account.

requests

On this page you can easily track the requests sent by tenants and their current status. You can view detailed information about each request and go to the chat room for further communication.

sig_in

On this page, you can create an account by selecting a role or logging into an existing account. You can also sign in and sign up via Google, and reset your password if necessary.

reset_pw

This page enables users to initiate the password reset process. This is a standard and mandatory page

404

This page is displayed in the event of an operational issue within the application. This is a standard and mandatory page

Reusable elements

Header

This reusable element includes the app navigation panel.

Element Tree

In our team, we focus on structuring workflows and editors to ensure that it is easy to connect others and provide additional help as needed. The first step is to evaluate the element tree. Structuring workflows and editors makes it easy to integrate and offer additional help. Descriptive names play a key role in ensuring that processes are understood, and the ability to search for elements makes workflows and dynamic expressions more efficient and accurate.

Workflow

As a team, we follow the following guidelines when organizing our app:

We provide each screen, feature, and function with its own folder for easy navigation and organization.

Our backend workflows are carefully structured into folders to make them easier to manage.

When renaming workflows, we use descriptive names to make it easier for other team members to understand their purpose.

We strive to avoid duplicate workflows, preferring to create one universal custom workflow and use it as needed, defining parameters for variations.

We pay attention to the status of workflows, marking completed in green, incomplete in gray, and depreciated in red.

If possible, we move complex functions from the frontend to the backend to improve the speed of the application.

Plugins

API Connector

This plugin is used to connect the API

ClickSend SMS

This plugin is used to  integrate ClickSend service into SMS sending application

Google

This plugin is used for login and registration using google

Google Maps Extended

This plugin is used to integrate Google Map API Key

Google Material Icons

This plugin is used for easy insertion of icons

Instant Text

This plugin is used to instantly retrieve text from an input field to display special notifications

Multiple Image Uploader

This plugin is used to upload multiple images at once

Reveal & Hide Password

This plugin is used to reveal and hide the password.

Search & Autocorrect

This plugin is used for advanced search functionality

Toasty Notifications - Free

This plugin is used for pop-up notifications with support for HTML, animations, colors, fonts and icon management.

Toolbox

This plugin is used to work with Javascript and other elements

Data Types