CodeCanyon Package
RevenuePilot CRM ships from a repeatable package folder with buyer-ready ZIP files, HTML documentation, screenshots from the live app, demo setup files, and checksums.
packages/revenuepilot-crm-codecanyon-v1.0.0/. Do not upload the repository root directly.
Submission Links
| Field | Value before upload | Rule |
|---|---|---|
| Public documentation URL | TO_BE_FILLED_BEFORE_UPLOAD |
Enter the hosted documentation URL in the Envato upload form and marketplace copy. |
| Live preview URL | TO_BE_FILLED_BEFORE_UPLOAD |
Enter the hosted demo URL after the staging demo is installed and reviewed. |
Build Command
.\scripts\build-codecanyon-package.ps1 -Version 1.0.0
Use the full gate before the final marketplace upload:
.\scripts\build-codecanyon-package.ps1 -Version 1.0.0 -RunTests -DocumentationUrl "https://your-demo-domain.com/documentation/" -LivePreviewUrl "https://your-demo-domain.com" -FinalUpload
Final upload mode rejects missing, fake, localhost, placeholder, and /public URLs. If documentation is hosted with the live preview, use the clean base URL for the preview and the /documentation/ URL for public docs.
Run the reviewer text scan whenever marketplace copy or documentation changes:
.\scripts\check-codecanyon-reviewer-readiness.ps1
ZIP Files
| File | Audience | Contents |
|---|---|---|
revenuepilot-crm-v1.0.0-complete.zip |
Shared hosting and cPanel buyers | Application source, vendor/, compiled assets, installer, docs, and clean storage skeleton. |
revenuepilot-crm-v1.0.0-source.zip |
Developers and agencies | Application source and tests without vendor/ or compiled assets. |
revenuepilot-crm-v1.0.0-demo.zip |
Online demo setup | Demo install checklist, demo environment template, screenshots, credentials, and demo flow. |
Package Contents
README-FIRST.txtwith immediate install and demo instructions.documentation/with HTML documentation suitable for offline reading.documentation/pages/asset-licenses.htmlwith third-party asset and vendor attribution notes.screenshots/with root-sourced dark/night and light/day marketplace screenshots plusscreenshot-manifest.json.demo-online/with staging/demo deployment material.release-manifest.jsonandchecksums-sha256.txtfor audit evidence.
Excluded Files
The package builder blocks local and unsafe files from entering buyer ZIPs: .git, .env, real credentials, node_modules, generated logs, cache, sessions, local storage uploads, private keys, raw database dumps, and previous package builds.
Live Screenshots
The root /screenshots folder is the canonical screenshot source. Recapture these files from the staging demo after final demo setup, then rebuild the package so packages/.../screenshots/ receives matching copies and a hosted manifest.
/public URLs, and no forbidden live-provider claims.
crm-dashboard-light.png - admin dashboard and revenue cockpit.
leads-index-light.png - lead capture and qualification.
deal-board-light.png - pipeline board and stage movement.
portal-dashboard-light.png - client portal workspace.Envato Notes
The package is organized around current Envato Code item expectations: grouped files, English HTML documentation, source code, and buyer-friendly installation guidance. Verify the latest Envato rules before upload.
Marketplace wording for v1.0.0 must stay sandbox/readiness-focused for payment, ads, mailbox, and accounting workflows unless separate live-provider tests and credentials are proven. Reverb chat can be described as realtime only when Reverb is configured. Mobile delivery is PWA/responsive only; no native APK/AAB/IPA binaries are included in this release.