GreenStone Smart Property - Resident Portal & Payment Suite
Preview and demo
Status: available · Last verified 13. 11. 2026. Availability checks are not a security guarantee.
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
- 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
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 onlyQuick 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 code123456 - Admin:
admin/admin123(change immediately after deployment) - Payment mode:
demoby 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
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 processReviewed 9. 11. 2026. The current version was reviewed.
The marketplace reviewed the listing content, package structure and required documentation.
Automated checks looked for suspicious files and common malware indicators.
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.
| Use | Regular License | Extended 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 |
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.
Related Items
For one end product — free to end users
Item Details
- Last Update
- November 9, 2026
- Published
- November 8, 2026
- Version
- 1.0.0
- Category
- Cross-platform
- Product Type
- Full application
- Sale Type
- Source Code License
- Sales
- 0
- Reviews
- No reviews
Technologies
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 →