Signature Project

E-Contract
Digital Signing

A production digital contract signing platform — our own product at MBS Business Solutions, currently serving 2 listed real estate companies (Sena Development and AssetWise). Handles the complete contract lifecycle: creation, review, multi-tier approval, and digital signature capture with OTP verification.

Vue 3 TypeScript ASP.NET Core 7 SQL Server Frappe/ERPNext PrimeVue Docker

Screenshots

Customer portal
Contract List — Status badges & details
Digital signature
Digital Signature — Touch-based signing
Selfie ID verification
ID Verification — Selfie with ID card
PDF contract viewer
PDF Viewer — Contract with page navigation

Impact

2

Listed Company Clients

v4.2

Production Version

3-Tier

Approval Flow

36+

Database Tables


Key Features

Digital Signature Capture

Touch-based signature on tablet/mobile with real-time rendering. Supports multi-party signing with progress tracking. Legal-grade digital signature for property contracts.

3-Tier Approval Workflow

Reviewer → Approver → Customer Sign. OTP verification required for final approval. Batch approval for efficiency. Full audit trail with timestamps.

OTP Authentication

Email and SMS-based OTP for customer login. 6-digit code with expiry. Session management with 30-minute timeout. Guest token for unauthenticated flows.

Contract Extension Workflows

Support for change customer name, move unit scenarios. Links new customer/unit info to existing contracts. Creates workflow timeline showing modification chain.

Safari iOS Optimization

Solved PDF memory crashes on iPhone by rendering pages as JPEG. Batch page loading, pull-to-refresh prevention, touch event unification across devices.

Dual-Portal Architecture

Separate Customer and Staff portals with distinct UX. Customer: OTP login, view & sign contracts. Staff: Role-based review/approval with batch operations and archive.

More Projects