INTECH

Preparing your experience

Explore INTECH

Code smart, Not Harder

All work

Yoodee

A next-generation smart dormitory and condominium management platform unifying batch utility meter logging, automated digital invoicing, and multi-channel tenant dispatch into a single click (Status: Under Active Development).

Client
Yoodee Property & Condominium Management Enterprise
Industry
PropTech & Residential Property Management
Project date
Services
Web Application
Yoodee Smart Community Platform management dashboard and resident portal interface with active development badge

The challenge

Property managers and condominium operators face an exhausting, error-prone administrative bottleneck at the end of every billing cycle: staff walk stairwells logging water and electric meters on paper notepads, manually transcribe those handwritten numbers into spreadsheets room by room, apply custom formulas for tiered tariffs and shared facilities, manually assemble individual invoices, and painstakingly capture screenshots to message tenants individually over chat apps. This fragmented, multi-step process consumes multiple days and frequently triggers billing disputes from manual data entry mistakes.

The solution

INTECH partnered with Yoodee operators to architect a modern platform centered on "One-Stop Batch Billing & Instant Dispatch." The system features an ultra-responsive One-Screen Matrix that pre-populates previous meter readings, calculates usage deltas and utility charges in real time, and executes automated anomaly detection against abnormal consumption spikes. Once verified, operators click a single approval button: the backend automatically generates itemized digital invoices, provisions dynamic PromptPay QR codes, and dispatches notices directly to each resident via LINE Official Account and SMS simultaneously.

Scope of work

  • One-Stop Batch Meter Entry Matrix: High-efficiency spreadsheet-like grid pre-loading prior readings and calculating consumption deltas in real time
  • One-Click Automated Multi-Channel Dispatch: Asynchronous background pipeline generating digital invoices and delivering them via LINE OA / SMS in a single click
  • Smart Billing Engine & Configurable Rates: Rules engine handling fixed, tiered, and commercial utility rates alongside base rent, parking, and common area fees
  • Meter Anomaly & Outlier Detection: Real-time validation flagging meter regression or abnormal consumption spikes exceeding 3x historical averages
  • Dynamic PromptPay QR Code & Automated Reconciliation: Precision-amount QR code generation enabling automated bank transfer verification
  • Tenant Self-Service Portal: Mobile-first web app for residents to view interactive statements, inspect usage history graphs, and upload payment slips
  • Executive Occupancy & Cashflow Dashboard: Real-time operational intelligence on occupancy rates, collected revenue, and aging accounts receivable

Behind the build

Project Status: Under Active Development
INTECH is actively engineering the platform in close collaboration with property stakeholders, focusing on the One-Stop Batch Billing pipeline, digital invoice generation, and automated LINE Official Account notifications.

System Overview & Key Highlights

Yoodee transforms the complex, stressful routine of monthly utility logging and rent billing into a streamlined, one-click operational workflow:

< 30s
Batch Throughput

Time required to generate and dispatch itemized invoices for 100 residential units via asynchronous background queues

1 Click
One-Stop Dispatch

Log meter readings on a single screen and dispatch statements directly to tenants via LINE and SMS without app-switching

0 Errors
Anomaly Detection

Real-time heuristic guardrails preventing transposed numbers, negative deltas, and accidental unit mismatches

In Dev
Active Development

Currently integrating dynamic QR code settlement and automated bank slip OCR verification

Behind the Challenge: The Month-End Administrative Bottleneck

For operators of dormitories, private apartments, and condominium complexes, the final days of every month bring intense operational friction. Traditional administrative workflows are plagued by manual handoffs:

  1. Manual Meter Reading: Building managers walk every floor and hallway, writing down water and electricity dials on physical paper notebooks.
  2. Redundant Spreadsheet Re-entry: Managers transcribe handwritten digits into desktop spreadsheets, introducing risks of misreading handwriting or transposing digits.
  3. Compound Calculation Overhead: Custom spreadsheet formulas calculate usage deltas (current - previous) multiplied by unit rates, before factoring in base room rental, internet access, parking stalls, and shared common area fees.
  4. Individual Invoice Assembly & Messaging: Staff must either print and distribute physical envelopes door-to-door, or take desktop screenshots of each unit’s row, open messaging apps, search for individual tenant accounts, and send images one by one.

For a mid-sized facility of 80 to 120 units, this repetitive grind routinely consumed 2 to 3 full working days, frequently resulting in billing disputes, delayed payments, and unaddressed tenant inquiries.

The client approached INTECH with an unambiguous requirement: “We need a system where managers can enter meter readings on a single screen, and with one confirmation, all bills are computed and delivered directly to every tenant. No redundant entries, no switching between tools, done in one single pass.”

“One-Stop Batch Billing” Architecture: Single Entry, Whole Building Dispatched

To fulfill the “completed in one pass” mandate, INTECH engineers designed a low-friction operational pipeline structured into three sequential phases:

Step 1 • Single-Screen Entry
Batch Meter Matrix

Open the consolidated property grid with prior readings pre-loaded; staff enter only current meter numbers

➔
Step 2 • Real-Time Calculation & Guard
Instant Tariff & Anomaly Engine

Calculates consumption deltas and bill totals live while immediately flagging regressions or unusual usage spikes

➔
Step 3 • One-Click Finalize & Send
Instant Dispatch Engine

A single click creates digital invoices and broadcasts delivery directly to residents via LINE OA and SMS

1. One-Screen Batch Meter Matrix

Equipped with a tablet or mobile device, building staff conduct walkthroughs ordered by physical floor layouts:

  • Displays room number, current occupant, and previous meter readings (read-only baseline).
  • Fast-entry input field for current meter read with automatic focus advancing upon pressing Enter.
  • Real-time consumption delta and monetary subtotal calculated dynamically on keystroke.

If an operator accidentally enters a reading lower than the preceding month, or if electricity consumption exceeds three times the tenant’s trailing 3-month average, an instant visual alert prompts immediate on-site verification, preventing clerical mistakes at the point of data capture.

2. One-Click Instant Dispatch Engine

Once all units are logged and aggregate totals verified, the administrator triggers “Batch Finalize & Send”:

  • An asynchronous worker generates immutable digital invoice records stored securely in the database.
  • Generates a Dynamic PromptPay QR Code encoded with the exact precision-cent total, enabling automated transaction matching upon settlement.
  • Dispatches rich notification cards containing itemized bill summaries and instant payment actions directly to each resident’s LINE Official Account via the LINE Messaging API.
  • Automatically falls back to SMS notification links for residents not connected via LINE.

3-Tier Clean Architecture

To ensure high reliability, maintainability, and scalability across multi-property portfolios, INTECH structured Yoodee using strict Clean Architecture layers:

Tier 1 • User Interfaces & Notification Gateways
Presentation Layer
Manager Batch Matrix (React / Tailwind) Tenant Mobile Portal LINE Messaging API Webhooks SMS Delivery Service

Mobile-first, responsive interfaces optimized for on-the-go property management alongside instant notification dispatch gateways

▼
Tier 2 • Use Cases & Billing Workflows
Application Layer
BatchMeterRecordingUseCase InvoiceGenerationPipeline MultiChannelDispatchJob PaymentReconciliationUseCase

Application workflows orchestrating asynchronous batch invoice generation queues and payment verification pipelines

▼
Tier 3 • Domain Models & Infrastructure Storage
Core Domain & DB
Pure Billing Calculation Rules Meter Invariant Validation PostgreSQL Database Audit Trail Event Log

Pure domain mathematical models calculating fixed or tiered utility rates backed by PostgreSQL relational storage and complete immutable audit logging

Tenant Experience & Resident Empowerment

Beyond operational savings for building managers, Yoodee significantly improves resident satisfaction:

  • Interactive Digital Statements: Residents access clear, itemized bills directly from their mobile browser without needing dedicated app installation, complete with optional photo proof of physical dials.
  • Consumption Trend Analytics: Historical 6-month energy and water consumption charts empower tenants to understand and manage their utility habits.
  • Frictionless Payment: Dedicated dynamic PromptPay QR codes allow residents to pay in seconds using their preferred mobile banking app, triggering automatic status updates and electronic receipts.

Project Status & Development Roadmap

Yoodee is actively advancing through its scheduled engineering roadmap:

  1. Phase 1 (Completed): User experience research, wireframing, and comprehensive design system for both property management and tenant portals.
  2. Phase 2 (Completed): Relational database schema design and core One-Stop Batch Entry calculation engine.
  3. Phase 3 (In Progress): LINE Messaging API multi-channel webhook integration, dynamic QR payment processing, and slip auto-reconciliation.
  4. Phase 4 (Upcoming): Live pilot deployment across selected partner properties followed by general production availability.

Outcomes

  • Current Status: Project is under active development with core UI/UX architecture, database schema, and batch calculation engine successfully established
  • Drastically reduced month-end billing turnaround from 2–3 business days down to under 10 minutes for a 100-unit property
  • Eliminated 100% of repetitive data entry by unifying meter logging, billing calculation, invoice creation, and tenant dispatch into a single workflow
  • Tenants receive transparent, verifiable digital statements with historical trend graphs and friction-free payment via dynamic QR codes

Technology

  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Tailwind CSS
  • LINE Messaging API
  • Docker
  • REST API
Back to all work

WHAT’S NEXT?

Let’s make
your next move.

Bring the idea. We’ll bring the thinking
and engineering to move it forward.

Start a project