VetOnly Seller Central
VetOnly Seller Central is one of the most feature-rich single applications in the monorepo. Built on Laravel 8 with Livewire for reactive UI, it combines a product marketplace, online courses with video modules and quizzes, event management, job listings, service marketplace, and real-time chat — all in one application. Shopify integration lets sellers sync their existing inventory. Stripe handles subscriptions and one-time payments. Vimeo powers course video delivery. The 2FA implementation adds a security layer for sellers managing high-value transactions. Livewire let us build reactive interfaces without the complexity of a separate SPA.
The Result
A single-platform solution covering 8+ distinct business functions for vet-industry sellers, eliminating the need for multiple separate tools.
Tech Stack
6
Modules
7
Technologies
6
Highlights
Applications in This Project.
This project is built as 1 interconnected application, each with a distinct responsibility.
vetonlysellercentral
Laravel 8 + LivewireFull multi-vendor platform (single app)
What It Does.
Laravel Livewire for reactive UI without a separate SPA
Shopify integration for inventory sync
Course video delivery via Vimeo with quiz assessments
How It's Built.
Frontend
Backend / API
Database & Cache
Services & Infra
Under the Hood.
Every module shipped in VetOnly Seller Central — what it does and the features it covers.
Product Marketplace
Multi-vendor listings with Shopify sync, image cropper, CSV import, order processing, and seller analytics.
What's Included
- Add/edit/delete products
- Product image upload & cropper
- Bulk product CSV import
- Shopify API inventory sync
- View & process incoming orders
- Sales dashboard with charts
- Payout request & history
Course Platform
Video courses with Vimeo delivery, chapter/quiz structure, completion tracking, and CE credit.
What's Included
- Course modules & chapter structure
- Module quizzes with options
- Course bundle management
- Vimeo-hosted video delivery
- Completion tracking
- Certificate issuance
Events & Jobs
Event creation with QR-code ticketing and a full job board for veterinary positions.
What's Included
- Event creation & ticket management
- QR code generation (simplesoftwareio)
- Job listings & applications
- Applicant tracking
Services & Media
Service marketplace listings, media center for uploads, and real-time chat between platform members.
What's Included
- Service listing CRUD
- Media center (Vimeo + S3)
- Real-time chat
- Push notifications
Subscriptions & Payments
Stripe subscription tiers and one-time payments with invoice generation and 2FA seller protection.
What's Included
- Stripe subscription tiers
- One-time purchase flows
- Invoice generation
- Two-factor authentication (2FA)
- cartalyst/stripe-laravel integration
Admin & Livewire Tables
Rappasoft Livewire Tables power all sortable, filterable data tables without JavaScript overhead.
What's Included
- Livewire v2 reactive UI
- Rappasoft sortable/filterable tables
- User management dashboard
- Content & product moderation
- Financial reports
The Interesting Parts.
Key architectural decisions, patterns, and technical details worth knowing.
Laravel Livewire v2 delivers reactive, SPA-like UI without a separate JavaScript framework
Shopify API integration lets sellers sync their existing product catalog directly into the platform
Rappasoft Livewire Tables for server-side sortable, filterable data tables with no JavaScript overhead
Vimeo integration for course video delivery with chapter structure, quizzes, and completion tracking
Laravel Two-Factor Auth adds 2FA for sellers managing high-value transactions
simplesoftwareio/simple-qrcode generates QR codes for event tickets and product pages
Core Models & Tables.
The primary database models that power VetOnly Seller Central.
User
Platform user with 2FA
Product / Order / OrderSelling
Products and order management
Course / CourseModule / CourseModuleVideo
Course hierarchy with video content
CourseModuleQuiz / QuizOption
Quiz assessments within course modules
CourseBundle / CourseChapter
Course bundles and chapter structure
Event
Platform events with ticketing
Job
Veterinary job listings
Service
Service marketplace listings
Category
Shared category entity
Want Something Like This?
We've built systems like this before — we know the pitfalls, the patterns that work, and how to scope it correctly from day one.