UPTECH Realty Pro — Real Estate Website, CRM & Rental Management | Vibe96

Real Estate & Property

UPTECH Realty Pro — Real Estate Website, CRM & Rental Management

Source code included

Single-agency real estate suite: property website, sales CRM, rentals and tenant/landlord portal.

Built by Uptechture Soft Updated 11 Nov 2026 87,501 lines of code

Open live demo Built withClaude Code

About this software

About UPTECH Realty Pro — Real Estate Website, CRM & Rental Management

UPTECH Realty Pro is a self-hosted application for one real estate company, not a multi-tenant SaaS. It combines a public property website with map search (Leaflet), a back-office CRM for listings, leads, viewings, deals and commissions, and a rentals module covering leases, rent invoices, post-dated cheques, maintenance and owner statements. Tenants and landlords get their own portal. The backend is an ASP.NET Core 10 API with EF Core on SQL Server and SignalR notifications; the frontend is one Angular 21 app serving the website, /admin and /portal. It ships with Docker files, a schema.sql/seed.sql, a demo agency (Skyline Properties, Dubai, AED) and documentation, plus 189 backend and 75 frontend tests as stated in the repo guide.

Category: Real Estate & PropertyStack: ASP.NET Core 10 API + Angular 21 web app · SQL Server 2019 or newerBuilt with: Claude Code Licence: Single-site, full source

Why UPTECH Realty Pro — Real Estate Website, CRM & Rental Management

What makes it better
than the alternatives

  1. 01

    Cheque-aware rentals

    Post-dated cheques have a register with deposit, clear (records the rent payment), bounce (optional late fee, alerts), return and replace actions.

  2. 02

    Website wired to the CRM

    The public site and the back office live in one Angular app and one API, with area pages, projects, agent profiles and rate-limited enquiry forms.

  3. 03

    Six-role access model

    Admin, Manager, Agent, Accountant, Tenant and Landlord are enforced by policies, and a reflection test fails if a new write endpoint lacks a role policy.

  4. 04

    Hardened sign-in

    Five failed logins lock an account for 15 minutes, refresh tokens are single-use and reuse revokes all sessions, and auth endpoints are rate-limited.

  5. 05

    Ready-to-evaluate package

    A demo mode builds a year of data with one-click role sign-in, with schema and seed SQL, Docker setup, API and data-model docs included.

Public Website

  • Property listings with map search
  • Area pages
  • off-plan projects
  • agents and testimonials
  • Enquiry forms with rate limiting
  • Company logo
  • brand colour and website text set in Settings

Listings

  • Listing editor with photos
  • Publishing to the website
  • Property picker and area catalogue
  • Per-company currency and area unit (sqft/sqm)

Leads & Contacts

  • Lead pipeline with activity history
  • Contacts typed as clients
  • owners
  • tenants and vendors
  • Agents limited to clients and owners
  • Portal login creation with a one-time password

Viewings & Deals

  • Viewing calendar and form
  • Deal flow: Offer
  • Reserved
  • Contract
  • Closed or Cancelled
  • Closing marks the property sold or rented and drafts a lease for rentals

Commissions

  • Commission created when a deal closes
  • Manager approval
  • Finance marks paid with a transfer reference
  • Agents see only their own

Rentals

  • Leases with rent invoices and payments
  • Post-dated cheque register and batch entry
  • Late fees
  • charges and receipts
  • Maintenance requests with expenses
  • Owner statements

Tenant & Landlord Portal

  • Tenant: lease
  • payments and receipts
  • report a repair
  • Landlord: units
  • monthly statements
  • repairs on own units

Dashboard, Reports & Admin

  • Dashboard with SQL-aggregated figures and charts
  • Reports screen
  • Team and access management
  • Audit log
  • Notifications page with live SignalR updates
  • Command palette and dark mode

Quality report

Manually reviewed

82/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 9 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security79
Code structure90
Docs & completeness81
Dependency health88
Build & deploy84
Reviewer notes (3 minor)

No real credentials found; published demo password ships as a config default; authz not verifiable: no controller code visible; client-side role flags and demo password are the only evidence; data layer appears sound, but the digest has no query code, so i could not verify injection, scoping or indexes. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release11 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$77Single-site licence Details