Overview
Horse Trust enables sellers to create comprehensive, professional horse listings with rich multimedia content, detailed specifications, and integrated veterinary records. The platform requires minimum quality standards to maintain marketplace integrity.Horse Data Model
The Horse model is defined inserver/src/models/Horse.ts with comprehensive validation:
Minimum 3 photos are required for every listing to ensure quality presentation.
Creating a Horse Listing
The listing creation form is implemented inclient/app/registro-caballo/RegistroCaballoForm.tsx:
1. Basic Information
string
required
Horse’s registered name (e.g., “Tornado Express”)
number
required
Age in years (0-40)
string
required
Horse breed selection:
- Pura Sangre (Thoroughbred)
- Árabe (Arabian)
- Cuarto de Milla (Quarter Horse)
- Criollo
- Todas las Razas (All Breeds)
string
required
Primary discipline:
- Salto (Jumping)
- Adiestramiento (Dressage)
- Polo
- Carreras (Racing)
string
Genealogy information (e.g., “Padre: Viento Norte | Madre: Luna Roja”)
2. Location and Pricing
3. Photo Upload
Photos are uploaded to Cloudinary with automatic processing:4. Video Integration
The platform supports YouTube and Vimeo videos with automatic embed URL conversion:Video Schema
1
Paste Video URL
Enter a YouTube or Vimeo URL in the video field
2
Auto-conversion
The system automatically converts it to an embeddable format
3
Select Type
Choose video type: Training, Competition, or Other
4
Add Metadata
Provide title and recording date for context
Veterinary Records
Listings can include initial veterinary records to build buyer confidence:Record Structure
Vaccine Tracking
Sellers can add multiple vaccine records:Full-Text Search
The platform implements full-text search with Spanish language support:- Horse names
- Breed information
- Disciplines
- Pedigree details
Listing Submission
The complete submission flow with database wake-up:Live Preview
The form includes a real-time preview of how the listing will appear:Listing Status
Listings progress through multiple states:1
Draft
Initial state when creating a listing
2
Active
Published and visible in marketplace
3
Paused
Temporarily hidden by seller
4
Sold
Horse has been sold, listing archived
Best Practices
High-Quality Photos
Use professional photos in good lighting. First photo is the cover image.
Complete Pedigree
Detailed genealogy information increases buyer confidence
Add Videos
Showcase training or competition footage for better engagement
Medical Records
Including vet records triples inquiry rates
Quality Indicators
The platform highlights listing quality to encourage complete profiles:Next Steps
Browse Marketplace
See how listings appear to buyers
Real-Time Chat
Communicate with interested buyers

