v2.1.0 Stable (Professional Edition)

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

1

Asset Extraction & Dependency Sync

Upload the apps/backend folder to your server. Run the composer orchestration:

composer install --no-dev --optimize-autoloader
2

Environment Setup

Initialize your environment variables and generate the secure application key:

cp .env.example .env && php artisan key:generate
3

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.

1

Payload Upload

Upload the contents of the /application (backend) folder to your web root (usually public_html).

2

Database Provisioning

Create a new MySQL database via cPanel and a user with full privileges. Note down the name, user, and password.

3

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

Release Registry

v2.1.0 Stable Oct 2024