🔓 Admin Mode
👤 Staff Mode — insert only
👤 My Account
BAJ Royal Farm

Farm & Buyer Login.

Welcome back

Sign in to your farm or buyer account

Incorrect credentials.

New here? Create a buyer account

← Back to website

Staff & Admin: use keyboard shortcut

Request Stock

Request breeding stock.

Tell us the breed, purpose and quantity — we'll match you to the right animals.

Baj Royal — Service Fit For Royals

Request Breeding Stock

Complete this form to request pigs from BAJ Royal Farm. We respond within 24 hours to confirm availability, pricing, and collection details. Before requesting multiple animals for breeding, use the Compatibility Checker in the Piglet Ledger to verify genetic compatibility.

✅ Request Sent!

Thank you — we will contact you within 24 hours via WhatsApp or Email.

Sow Ledger

Complete record of all sows — identity, status, parity history, and lifetime production performance. To find a specific sow by tag, use the unified tag search on the Piglet & Litter Ledger page.

👁 Guest View — Read only. Log in as admin to add or edit records.
Baj Royal — Service Fit For Royals
Boar Ledger

Complete record of all boars — status, breeding history, and sow records. To find a specific boar by tag, use the unified tag search on the Piglet & Litter Ledger page.

👁 Guest View — Read only. Log in as admin to add or edit records.
Baj Royal — Service Fit For Royals

Enter two animal tags to check whether it is safe to breed them together. The system flags same-sex pairings, related animals (parent / sibling / half-sibling), and other risks.

Baj Royal — Service Fit For Royals
🔬 Breeding Compatibility Checker

Enter two individual piglet tags to check if it is safe to breed them together.

×
Farrowing Calculator

When are they due?

Wondering when your sow will farrow (give birth)? Enter the date she was bred or mated and this free tool estimates her due date and the key preparation milestones. A pig's gestation is about 114 days — easy to remember as “3 months, 3 weeks and 3 days.” This calculator uses only the date you type in; it does not show any farm records.

Pick a breeding date above to see the expected farrowing date and milestones.
How it works

The expected delivery date is simply the breeding date plus 114 days. Individual sows can farrow a little earlier or later — the normal range is about 112 to 116 days — so treat the date as a guide and watch for signs of nesting, restlessness and milk as it approaches. For anything unusual, consult your veterinarian.

Pig Tools

Free pig tools.

Free calculators for any pig keeper — estimate weight without a scale, work out daily growth, and compare your own pigs. Everything here runs in your own browser; nothing you type is saved to the farm's records, and these tools do not show any farm data. Looking for due dates? Try the Farrowing Calculator.

📏 Weight from a tape measure

Wrap a tape around the chest just behind the front legs (heart girth). Add body length (base of ears to base of tail) for the best accuracy, or leave it blank to use the girth-only Kansas State formula.

Units:
Girth + length is accurate to about ±3%; girth-only to about ±4.5 kg for growers ~45–135 kg. Very young piglets and very large stock vary more.

📈 Daily weight gain (ADG)

Log a few weigh-ins for one pig over time and see its average daily gain. Entries stay on this page only.

📊 Compare your pigs

Add each pig with its start and end weight and the number of days between, and the tool ranks them from fastest to slowest growing.

Average daily gain = (end − start weight) ÷ days, shown in grams per day. For reference, commercial finishers often gain 800–1,050 g/day.
Buyer Account

Create your buyer account.

Accounts are for customers who have bought breeding stock from BAJ Royal Farm. You'll need the tag number of an animal you bought and the access code we gave you on your invoice.

OR

Running your own piggery? Register your farm to manage your own sows, boars and piglets — with optional add-ons by subscription.

Already have an account? Sign in

My Breeding Stock

My Farm

Your breeding animals bought from BAJ Royal Farm. Add parity, breeding and heat records below — your records are private to you and the farm.

Your account is awaiting approval

Thanks for registering with BAJ Royal Farm! Our admin is reviewing your application. You'll receive an email at as soon as your account is approved — usually within a day.

You can close this page and come back later, or log out.

Guest Accounts

Review, approve, reject, and delete guest registrations. The password each guest set during signup is hashed by the auth system and is not visible to anyone — not even the admin.

Available Stocks
BAJ Royal Farm · Genetics Catalogue

Available Stock

Healthy animals with documented lineage, organised by production purpose. Select a collection to browse what is available today.

Baj Royal — Service Fit For Royals
🐷

Loading your farm…

👤 Staff Control Panel

Staff

🐖 Herd Management
🌐 Public & Customer Pages

🛠 Admin Control Panel

Administrator

🐖 Herd Management
📄 Documents
🔧 Admin Functions
🌐 Public & Customer Pages
Invoice

Fill in the details below — the invoice preview updates live. Click Print / Save as PDF and choose "Save as PDF" in the print dialog.

Bill To
Items
TagBreedCategory / levelQtyUnit ₦
💡 Enter an animal's Tag to auto-fill its breed & category and automatically prepare its pedigree certificate.
Pedigree Certificate

Enter the animal's details and lineage — the certificate updates live. Load from tag auto-fills sire, dam and — where those parent records exist in your herd — both grandparent pairs, for any piglet, sow or boar tag. Click Print / Save as PDF to export.

Pedigree — Parents
Pedigree — Grandparents
Issue details

Piglet Details

Piglet & Litter Ledger

Records of every litter and individual piglet on the farm. To look up a specific tag, use the public Tag Search tab.

👁 Guest View — Read only. Log in as admin to add or edit records.
🐽

No litter records yet

Admin can add litter records using the button above.

Baj Royal — Service Fit For Royals

🐖 Create buyer account

Accounts are for customers who bought breeding stock from BAJ Royal Farm. Enter your details exactly as given to the farm — we’ll email you a 6-digit code to confirm.

🏡 Register your farm

Create your own farm management account. We’ll email you a link to activate it — click that link, then sign in.

Your unique tag prefix — used on all your animals’ tags.

Sign in

Incorrect credentials.

🐖 I bought breeding stock — create buyer account

🔐 Staff & Admin Access

🔒 Restricted access — Admin & Staff only

🔑 Reset Your Password

Enter the email address you registered with and we will send you a password reset link.

Reset Password

A password reset link will be sent to the email below.

Authorise Record Entry

Staff inserts require a one-time PIN. Tap below to email a PIN to the admin, then ask the admin for it. The PIN works once and expires in 10 minutes.

Users & Access

Staff can add records only — they cannot edit, delete, add media, manage users, or change passwords. Max 5 staff users.
Create Staff Login
Login Activity Log

Settings

Admin Email
Insert PINs and password-reset links are emailed here. (Emails are delivered via FormSubmit; the first email to a new address needs a one-time confirmation click.)
Site Status
Turn the site OFF to show visitors a maintenance notice. You (admin) can always sign in and use the site while it's off.
● ONLINE
Bank / Payment Details
These appear on every subscription invoice you send. Include bank name, account name and number, and any payment reference instructions.
VAT is applied at 7.5% (Nigeria standard rate) and recorded separately from net income.

We'll be right back

BAJ Royal Farm is temporarily offline for maintenance. Please check back soon.

🧱 Page Builder

🧬 Sold Breeding Stock

🗄 Pedigree Certificate Archive

🏡 Managed Farms

Create a paid managed-farm account. The system makes their login and a one-time password (they set their own on first login). You can pause a farm any time — paused farms keep read-only access but can't edit.

➕ New managed farm
Existing managed farms
Loading…

🌍 Genetic Origins

Manage genetic origins for your farm. These appear in the Origin dropdown when adding sows and boars.

Loading...

+ New Origin

📝 Content Editor

Edit the words on your public website. Changes go live as soon as you Save. “Reset to original” restores the built-in wording for that box.

Loading…

🖼 Site Images

Upload high-quality photos for the breed banners and page headers. Images are automatically optimized to max 1920px wide at high quality (ideal for crisp display on any screen). Recommended: landscape orientation, at least 1600×900 for best results.

Media Library

Choose what to attach media to

Add Sow

Sow Identity
For two lines of the same breed/source (e.g. two RA-SE Piétrain lines). Goes into the tag: PT1M.
Weight & Status
🧬 Breeding / Crossing
🐖 Parentage & Breeding Boar

Parity Records

Add Parity
🧬 The breeding boar is loaded automatically from the sow's breeding record.

Add Boar

Boar Identity
For two lines of the same breed/source (e.g. two RA-SE Piétrain lines). Goes into the tag: PT1M.
Weight & Status
Breeding Records
List each sow served, separated by commas. Add the mating date after the tag with "=" so the date shows on the card (e.g. BEH3K4074964 = 2026-06-11). The date is optional but recommended.
🧬 PARENT DETAILS

Add Litter Record

Parentage
Litter Tag & Dates
Counts & Sex Type

Individual Piglet Tags

Add Piglet

📏 Estimate Weight from Tape

No scale needed. Wrap a tape around the chest just behind the front legs (the heart girth). For best accuracy also measure body length from the base of the ears to the base of the tail.

Units:
Estimates are for management use, not exact sale weight. Girth + length is accurate to about ±3%; girth-only (Kansas State formula) to about ±4.5 kg for growers ~45–135 kg. Very young piglets and very large breeding stock vary more.

📈 Growth Log

💉 Vaccination Log

Record Vaccination

💊 Drug & Vaccine Inventory

Loading...

📊 Growth Leaders — Average Daily Gain

Loading…

🧹 Remove Duplicate Sows

Scanning…