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
Admin configures fee items (property fee by floor area, parking, water, electricity) and generates bills for a billing period in bulk.
Residents see only the bills belonging to their own properties, filter by status, and tick several bills at once.
A running total is shown in a sticky checkout bar; one tap creates a single payment order bundling all selected bills.
On success, a single database transaction marks the order paid and writes off every linked bill — no partial settlements.
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
Layer
Stack
Backend
Node.js 22+, Express 5, REST JSON API
Database
SQLite 3 via built-in node:sqlite (WAL mode, single file)
Frontend
Vanilla JavaScript SPA with hash routing, custom CSS3, no framework
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
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to purchase this item to get support!
You have to login to ask a question!
All Questions
No Question!
$399
Verified source code
Join 35635+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.