/ Selected project

DREC Property Management System: property & lease management

Property management executive dashboard on laptop, tablet and phone
Property register with plots, lease numbers, annual rent and status
Sublease management table with contract values and expiry dates
Compliance alerts for expiring leases
EJARI registration tracking with status and expiry
1 / 5
Next.js

Property & lease management

Screens

Desktop, tablet & mobile

Media

5 images

Explore the screens

Browse desktop, tablet and mobile views. Open any image to see it at full size.

View all 28 screens
DREC Property Management System — compliance desktop full
compliance desktop full
DREC Property Management System — compliance desktop
compliance desktop
DREC Property Management System — compliance mobile
compliance mobile
DREC Property Management System — compliance tablet
compliance tablet
DREC Property Management System — dashboard desktop full
dashboard desktop full
DREC Property Management System — dashboard desktop
dashboard desktop
DREC Property Management System — dashboard mobile
dashboard mobile
DREC Property Management System — dashboard tablet
dashboard tablet
DREC Property Management System — ejari desktop full
ejari desktop full
DREC Property Management System — ejari desktop
ejari desktop
DREC Property Management System — ejari mobile
ejari mobile
DREC Property Management System — ejari tablet
ejari tablet
DREC Property Management System — properties desktop full
properties desktop full
DREC Property Management System — properties desktop
properties desktop
DREC Property Management System — properties mobile
properties mobile
DREC Property Management System — properties tablet
properties tablet
DREC Property Management System — reports desktop full
reports desktop full
DREC Property Management System — reports desktop
reports desktop
DREC Property Management System — reports mobile
reports mobile
DREC Property Management System — reports tablet
reports tablet
DREC Property Management System — subleases desktop full
subleases desktop full
DREC Property Management System — subleases desktop
subleases desktop
DREC Property Management System — subleases mobile
subleases mobile
DREC Property Management System — subleases tablet
subleases tablet
DREC Property Management System — subtenants desktop full
subtenants desktop full
DREC Property Management System — subtenants desktop
subtenants desktop
DREC Property Management System — subtenants mobile
subtenants mobile
DREC Property Management System — subtenants tablet
subtenants tablet

/ Project overview

The system manages the full hierarchy from landlord to internal tenant company, property and plot, unit or warehouse, subtenant and EJARI registration. Property managers track main leases and subleases, finance users follow invoices and receipts, and the dashboard summarises occupancy, contract value and upcoming expiries.

Built with Next.js 16, TypeScript, Prisma, Zustand and Recharts, with role-based access for super administrators, property managers, finance users and read-only viewers. The data model was designed from the client's lease spreadsheet. All company names, contract numbers, plot numbers and amounts in the mockups were replaced with fictional demonstration values.

Project
DREC Property Management System
Technology
Next.js
Category
Property & lease management

/ The customer journey

How the workflow works

A manager opens the dashboard, sees occupancy and leases approaching expiry, then drills into a property, its units and the subleases attached to them. Compliance alerts point to contracts, EJARI registrations or licences that need action, and reports export the data for review.

  • Companies, properties, plots and unit registers
  • Main lease and sublease contracts with fee calculations
  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking

/ Design and development focus

Design and development focus

Each level of the hierarchy is a related record, so totals on the dashboard come from the same data the registers display. Expiry checks generate compliance alerts, and an audit log records changes. Role checks limit editing to the appropriate users.

  • Main lease and sublease contracts with fee calculations
  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
  • Compliance alerts, reports and role-based access

Working features DREC Property Management System

01

Explore

Model the portfolio from landlord and company down to units and subtenants.

  • Companies, properties, plots and unit registers
  • Main lease and sublease contracts with fee calculations
  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking
02

Connect

Record leases and subleases with values, dates and EJARI references.

  • Main lease and sublease contracts with fee calculations
  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
03

Operate

Track rent invoices, receipts and outstanding balances.

  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
  • Compliance alerts, reports and role-based access
04

Review

Surface expiries and compliance actions before they become problems.

  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
  • Compliance alerts, reports and role-based access
  • Companies, properties, plots and unit registers

/ Content and interface considerations

Implementation and scope

Developed application for a property management client. Data import from the client's spreadsheets is part of the build; publication of client-identifying details requires the client's approval.

  • Subtenant records with trade licence tracking
  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
  • Compliance alerts, reports and role-based access

/ Project scope and next steps

Planning a similar project

This project shows how a lease spreadsheet can become a structured operational system. A similar platform starts with the ownership hierarchy, contract types, renewal rules and the regulatory registrations the team must track.

  • EJARI registration status and expiry tracking
  • Rent collection with invoices and receipts
  • Compliance alerts, reports and role-based access
  • Companies, properties, plots and unit registers

/ Our project commitments

Clear commitments throughout your project

Define pages, features, dependencies and acceptance criteria before implementation. Review scope changes against that shared brief.

NexPixels project teamNexPixels approach

Connect approved interface decisions to working components, clear interaction states and content controls your team can use.

NexPixels project teamNexPixels approach

Test mobile navigation, forms and purchase paths with realistic content, including empty results and invalid inputs.

NexPixels project teamNexPixels approach

Ready to discuss your website project?

  • Share your goals and current website.
  • Agree scope, milestones and review points.
  • Connect design, development and launch.

Discuss your project on WhatsApp:

NP
NexPixels teamDubai-based project team
Discuss your project

How can we help you?

Prefer email?
johnsantonyjo@gmail.com

Send your brief to the NexPixels enquiry inbox. Prefer a direct conversation? Email johnsantonyjo@gmail.com or WhatsApp +971 58 810 2728.

ShopifyCustom stores and Liquid development
FigmaResponsive UI/UX and design systems
ReactComponent-based websites and applications
ShopifyStorefront customisation and integrations
DjangoBackend platforms and REST APIs