Submission Guidelines
Submission Guidelines
Follow these guidelines to ensure your product is approved quickly and performs well on AppTrovo.
Product Requirements
Files
- Upload a ZIP archive containing all source files
- Maximum file size: 500 MB
- Include a README or installation guide
- Do not include .env files with real credentials, node_modules, vendor directories, or compiled binaries
Documentation
- Provide installation instructions (step-by-step)
- Include configuration guide for environment setup
- List all dependencies and requirements (PHP version, Node version, database, etc.)
- Describe features and functionality
- Include changelog for updates
Media
- Thumbnail: 590x300px minimum, clean and professional
- Screenshots: At least 3 screenshots showing key features
- Live Demo: Strongly recommended — products with demos sell 3x more
- Preview Video: Optional but highly effective for complex products
Automated Quality Checks
Every submission goes through 8 automated checks:
- File Integrity — Valid archive with correct structure
- File Size — Within 1KB-500MB range
- Malware Scan — Checks for known malware patterns
- Hardcoded Secrets — Detects exposed API keys, passwords, credentials
- Documentation — Verifies README or docs are included
- Thumbnail — Validates dimensions and format
- Screenshots — Minimum 3 screenshots required
- Duplicate Detection — Checks for similarity with existing products
Review Process
- Products that pass all checks from trusted authors (Rising Star+) are auto-approved
- New authors' first submissions receive a manual review (1-3 business days)
- Soft rejections allow you to fix issues and resubmit
- Hard rejections are for serious violations (plagiarism, malware, legal issues)
Common Rejection Reasons
- Missing or incomplete documentation
- Exposed credentials or hardcoded secrets in source files
- Insufficient screenshots or poor-quality thumbnail
- Product is too similar to an existing listing
- Code quality issues (no error handling, SQL injection vulnerabilities)
- Missing license or attribution for third-party libraries
Tips for Faster Approval
- Include a live demo with test credentials
- Write comprehensive documentation
- Use high-quality, descriptive screenshots
- Remove all development artifacts (.env, logs, caches)
- Test your product on a clean environment before submitting
Last updated April 13, 2026