Skip to main content

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 in server/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 in client/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:
The first photo uploaded is automatically set as the cover photo for marketplace display.

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:
Listings with complete veterinary records receive 3x more inquiries on average.
The platform implements full-text search with Spanish language support:
This enables buyers to search across:
  • 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