esdecode
Full application

GreenStone Smart Property - Resident Portal & Payment Suite

No ratings
|0 Sales|by Jianwei Wang|v1.0.0
GreenStone Smart Property - Resident Portal & Payment Suite screenshot 1

Preview and demo

Status: available · Last verified 13. 11. 2026. Availability checks are not a security guarantee.

0
Sales
—
Rating
0
Reviews

Description

GreenStone Smart Property — Self-Hosted Community Billing Suite

A complete, ready-to-sell property management system: a mobile-first resident portal plus a full PC admin console, built for small and mid-sized property companies that want to collect fees online while keeping full control of their money and their data.

The core promise is simple: the platform never touches the funds. Payments use WeChat Pay V3 in direct-merchant mode, so every yuan settles into the property company's own merchant account. A built-in demo payment mode means you can demonstrate the complete flow — select bills, pay, watch bills get written off and see the transaction appear in the admin ledger — without any merchant credentials.

Two applications, one codebase

  • Resident Portal (/m) — an app-style H5 SPA with bottom navigation: home dashboard, bill payments, notices, maintenance requests, community events, housekeeping bookings, neighbourhood feed, marketplace and account.
  • Admin Console (/admin) — a desktop dashboard with 13 modules: analytics, fee items, bills, payment records, residents, properties, notices, work orders, events, housekeeping orders, feed moderation, marketplace moderation and payment settings.

The billing flow

  1. Admin configures fee items (property fee by floor area, parking, water, electricity) and generates bills for a billing period in bulk.
  2. Residents see only the bills belonging to their own properties, filter by status, and tick several bills at once.
  3. A running total is shown in a sticky checkout bar; one tap creates a single payment order bundling all selected bills.
  4. On success, a single database transaction marks the order paid and writes off every linked bill — no partial settlements.
  5. Residents get a digital receipt in Payment History; the admin sees the transaction, channel, transaction ID and timestamp in Payment Records.

Why buyers like it

  • Private deployment. One Node.js process, one SQLite file, no external services. Data stays on the buyer's server.
  • No build chain. Both frontends are plain HTML/CSS/JS single-page apps. Open a file, read the code, change a label — no bundler, no transpiler, no framework lock-in.
  • Zero native dependencies. SQLite runs through Node.js 22's built-in node:sqlite; there is no native module to compile on the customer's machine.
  • Realistic demo data. 6 residents, 8 properties, 6 months of payment history, open bills, notices, events, work orders, bookings, posts and listings. Every screen looks alive the moment you start the server.
  • Full source + documentation. 100% readable, unencrypted, unobfuscated code, plus architecture, database schema, deployment guide, user manual and 32 high-resolution screenshots.

Technology

LayerStack BackendNode.js 22+, Express 5, REST JSON API DatabaseSQLite 3 via built-in node:sqlite (WAL mode, single file) FrontendVanilla JavaScript SPA with hash routing, custom CSS3, no framework PaymentsDemo mode + WeChat Pay V3 direct-merchant adapter (JSAPI / Native integration points documented) AuthToken-based separation of resident and admin APIs Runtime dependenciesexpress only

Quick start & demo credentials

cd server
npm install --production
node server.js
# Resident portal : http://localhost:8300/m
# Admin console   : http://localhost:8300/admin
  • Resident: phone 13800000001, SMS code 123456
  • Admin: admin / admin123 (change immediately after deployment)
  • Payment mode: demo by default — no merchant account required for the demo

What is included

  • Complete source code for the API server, payment adapter, database layer and both frontends
  • Schema + seeded demo database (wuye.db)
  • Smoke test suite (33 end-to-end checks, all passing)
  • English documentation: README, architecture, database schema, deployment, user manual, screenshot index
  • 32 high-resolution PNG screenshots captured from the running system

Requirements: Node.js 22 or newer, any OS that runs Node (Windows / Linux / macOS), ~20 MB disk space. For live payments you additionally need a WeChat Pay merchant account and a public HTTPS callback URL; setup is documented in DEPLOYMENT.md.

Note: the Live Demo / Live Preview link is a product showcase page built from real screenshots. The application itself is self-hosted Node.js software; deploy it on your own server for an interactive demo.

Features

Online payment of property, parking, water and electricity fees
Bundle multiple bills into a single payment with a live running total
WeChat Pay V3 direct-merchant settlement — platform never holds funds
Demo payment mode for instant, credential-free sales demonstrations
Atomic write-off of all bills linked to a paid order (single DB transaction)
Digital receipts and complete payment history for residents
Payment ledger with channel, transaction ID, amount and timestamp
Bulk bill generation by fee item and billing period
Configurable fee items, unit prices, billing units and due dates
Bill status filtering and keyword search across buildings, rooms and residents
Analytics dashboard: 6-month collections trend and revenue mix by fee type
KPI cards for collected, outstanding, residents/properties and to-do items
Maintenance work orders with assignment, progress, notes and completion
Community notices with categories and pinned posts
Community events with capacity limits, progress bars and resident sign-ups
Housekeeping service catalogue with bookings and admin status workflow
Neighbourhood feed with posts, likes and comments
Optional review-before-publish moderation toggle
Content moderation for posts, secondhand items and property listings
Secondhand marketplace and rental / sale property listings
Resident and property management with owner binding and parking spaces
Payment settings panel for demo / live mode and merchant credentials
Mobile-first resident UI with bottom navigation and card layout
Desktop admin console with 13 modules and consistent data tables
Token-separated resident and admin APIs
Single-file SQLite database, zero native dependencies, no build step
Self-hosted / private deployment — all data stays on the buyer's server
100% unencrypted, unobfuscated, fully documented source code
Rich seeded demo data so every screen looks alive immediately
33-check end-to-end smoke test suite
English documentation and 32 high-resolution screenshots included

Requirements

Node.js 22+ / Express 5

Automated Security Scan Passed

Product version:
1.0.0
Archive verified:
Yes
Scan date:
8 November 2026
Malware scan:
Passed
Secret detection:
Passed with non-blocking findings
Dependency scan:
Passed
Static analysis:
Passed

A passed automated scan does not guarantee that the software is free from every vulnerability or security risk. The result applies only to this version. View scan methodology

Technical requirements

  • Node.js
  • Database: SQLite
  • Node.js 22+ required
  • Composer required during installation
  • Shared hosting may not be sufficient
  • Docker deployment supported

What is included

  • Full application package with full downloadable files
  • Documentation included for installation and setup
  • Readable source code for customization
  • 12 listed features
  • Working live demo or preview access

Who is this product for

  • Buyers who need a full application rather than a custom build from scratch
  • Teams shopping within Cross-platform

License and usage

  • Regular license for one end product where end users are not charged for access to the item itself
  • Extended license for one end product where end users can be charged
  • Verify the exact usage rights on the selected license before deployment or client handoff
  • Keep the purchase record and license certificate for future verification

Updates and support

  • Support terms are provided by the seller and should be reviewed before purchase
  • Update expectations should be confirmed from the listing before purchase

Technical details

Current version
1.0.0
Last updated
Nov 9, 2026
Framework
Node.js
Databases
SQLite
Shared hosting
No
Docker
Yes
Composer required
Yes
Node.js required
Yes, 22+
Documentation
Yes
Source encrypted
No
Source obfuscated
No
License options
Regular, Extended

Marketplace review

Content review process
Listing ReviewedFiles ScannedSecurity Audit Completed

Reviewed 9. 11. 2026. The current version was reviewed.

Listing Reviewed

The marketplace reviewed the listing content, package structure and required documentation.

Files Scanned

Automated checks looked for suspicious files and common malware indicators.

Security Audit Completed

The product received an additional security-focused review beyond the baseline listing checks.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

License comparison

A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.

UseRegular LicenseExtended License
Source code modification
Own project use
One client project
One production deployment
Development and staging
Paid SaaS or paid user access
Multiple unrelated client projects
Redistribute source code
Resell source code
Read the full license terms →

License FAQ

Can I modify the source code?

Yes, under both licenses.

Can I use the script for a client?

Yes, for one client end product.

Can I install it on a staging domain?

Yes. Development and staging may belong to the licensed deployment.

Do I need another license for another client?

Yes, each unrelated client end product needs its own license.

Can I use it for a paid SaaS?

Yes, with an Extended License.

Can I resell the source code?

No. Standalone redistribution or resale is prohibited.

Is a license limited strictly to one domain?

No. It is tied to one end product, which may use development, staging, and production domains.

$737.00

For one end product — free to end users

Price$599.00
VAT 23%$137.77
Rounding adjustment$0.23
Total$737.00
Instant digital download
Marketplace review record available
Review the seller update policy below
Support expectations are listed below

Item Details

Last Update
November 9, 2026
Published
November 8, 2026
Version
1.0.0
Product Type
Full application
Sale Type
Source Code License
Sales
0
Reviews
No reviews

Technologies

Share this product

Know someone who might find this useful?

License Info

Regular License — Use in one end product which end users are not charged for.

Extended License — Use in one end product which end users can be charged for.

Verify a license key →