The Elite
Marketplace Engine
Sellio is a high-fidelity, modular marketplace ecosystem. Built with Laravel 12 and a Service-Oriented Architecture, it allows you to host 8+ distinct verticals from a single, unified database core.
Engineered for Performance
Atomic transactions. Decoupled services. Premium UI.
Core Capabilities
Polymorphic Data
Our unique architecture allows Media, Reviews, and Analytics to attach seamlessly to any marketplace item, whether it's a car, a house, or a job post.
Real-time Metrics
High-performance analytics tracking with atomic increments ensures that view counts and engagement data are updated without blocking database threads.
Executive Security
Role-Based Access Control (RBAC) with 4 default roles and infinite custom permission capabilities. Fully compatible with Sanctum for secure API access.
Environment Specification
Sellio requires a modern server environment to handle its multi-vertical processing power.
Installation Pipeline
Asset Extraction & Dependency Sync
Upload the apps/backend folder to your server. Run the composer orchestration:
composer install --no-dev --optimize-autoloader
Environment Setup
Initialize your environment variables and generate the secure application key:
cp .env.example .env && php artisan key:generate
Atomic Schema Deployment
Ensure your .env database credentials are set, then execute:
php artisan migrate --seed --force && php artisan storage:link
This will run the **Golden Dataset Seeder**, populating all 8 verticals with high-fidelity sample data.
Payload Upload
Upload the contents of the /application (backend) folder to your web root (usually public_html).
Database Provisioning
Create a new MySQL database via cPanel and a user with full privileges. Note down the name, user, and password.
Web Installer
Access your domain in the browser (e.g., yoursite.com/install). The high-fidelity wizard will guide you through the .env generation and migration process.
Core Configuration
The primary configuration hub is the .env file. After any modification, run php artisan config:clear.
Mail Service Setup
We recommend using a transactional service like Mailgun or SendGrid for platform notifications.
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=postmaster@yourdomain.com
MAIL_PASSWORD=your-secure-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no-reply@yourdomain.com
Background Orchestration
Critical platform features like expiration tracking and notifications require background workers.
Scheduler (Cron Job)
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
This runs the cleanup tasks, recurring payments, and email queues every minute.
Maintenance & Updates
Follow this high-fidelity workflow to update your platform without data loss.
1. Payload Swap
Replace all files in your installation directory EXCEPT for the .env file and the storage/app/public folder.
2. Schema Sync
Run php artisan migrate to sync new database columns and tables with your existing data.
3. Cache Purge
Run php artisan optimize:clear to ensure all new configuration and routing changes are registered.
Real Estate Intelligence
A sophisticated vertical designed for property brokers and stay-management agencies.
Amenity Registry
Customizable attributes (e.g., "Infinity Pool", "Smart Home") that can be toggled per property type.
Stay Engine
Integrated booking system with night-based pricing and availability calendars.
Automotive Hub
Engineered for dealership-grade car listing management.
Inquiry Management
Standardized inquiry system where buyers can request quotes, test drives, or service history directly.
Vehicle Matrix
Support for advanced specs like Engine Size, Fuel Type, Transmission, and Drive Train.
E-Commerce Engine
A complete retail solution with cart, checkout, and inventory tracking.
Variation Matrix
Support for multiple sizes, colors, and SKUs per product with independent pricing.
Order Lifecycle
Full tracking from "Pending" to "Processing" to "Completed" with automated buyer notifications.
Financial Ecosystem
Sellio manages the complete flow of capital between Buyers, Sellers, and the Platform Admin.
Atomic Wallet Protocol
Powered by bavix/laravel-wallet, every transaction is mathematically secured using double-entry bookkeeping. This prevents balance discrepancies during high-concurrency operations.
Withdrawal Lifecycle
Payment Gateways
Configure Stripe and PayPal secrets via Admin -> Settings -> APIs. Native support for webhooks is included for automated order fulfillment.
RBAC & Identity Framework
Sellio enforces strict data isolation and permission hierarchies.
| Role | Principal Purpose | Access Level |
|---|---|---|
| Super Admin | Platform Owner | Unrestricted (Bypass Protocol) |
| Admin | Operations Staff | Configurable Module Access |
| Partner | Vendors & Agents | Private Inventory Management |
| User | Customers | Profile & Order Tracking |
Business Monetization Guide
Sellio provides three primary revenue streams out of the box:
1. Subscription Plans
Charge Partners (Vendors/Agents) monthly fees to list items on the platform.
2. Sales Commissions
Automatically deduct a percentage from every E-commerce sale or booking.
3. Ad Placements
Sell premium advertisement slots across the homepage and search results using the Ad Module.
Advanced Backend Engineering
Sellio's codebase is designed to be modified and extended by developers.
Service Layer Pattern
We decouple business logic from the HTTP layer. Every major module (e.g., PropertyService, FinancialService) can be called from Web, API, or CLI without rewriting logic.
Modular Traits
Troubleshooting
Common issues and their executive-level resolutions.
404 Errors on Internal Pages
Usually caused by missing .htaccess (Apache) or incorrect try_files (Nginx). Ensure mod_rewrite is enabled.
Blank Screen / 500 Error
Check your storage/logs/laravel.log. This is almost always caused by incorrect folder permissions (ensure storage and bootstrap/cache are writable, usually chmod 775/777).
Support & Changelog
Scope of Support
Assistance is provided for platform bugs and documented features. We do not provide free support for third-party customizations or server-side configuration issues.
Contact Support via Envato