Fleatment is an open-source, client-side web application and live price index designed to help UK cat owners quickly find the safest, most affordable, and most effective flea and tick treatments for their cats.
Automated delivered price calculation including UK VAT and standard postage across top verified veterinary stockists:
- Pets at Home (Click & Collect 1-hour availability)
- Animed Direct
- Pet Drug Online
- VioVet
- Amazon UK
Calculates true per-dose cost ((Product Cost + Delivery) / Total Doses) to uncover real value beyond misleading shelf stickers.
Select your household cat count (1โ4+ cats) and chosen treatment to receive instant monthly and annual total projections, alongside retailer savings highlights.
Detailed veterinary breakdown comparing active pharmaceutical ingredients:
- Imidacloprid (Advantage, Seresto) โ Rapid contact knockdown without biting.
- Fipronil (Frontline, FIPROtec) โ Central nervous system GABA channel blocker.
- Nitenpyram (Capstar) โ Oral 30-minute adult flea knockdown.
- (S)-methoprene (Frontline Plus) โ Insect Growth Regulator (IGR) breaking egg/larvae cycles.
Explicit warnings highlighting that canine flea treatments containing Permethrin are lethal to cats. Includes emergency mitigation steps for accidental exposure.
When index.html loads, it executes an asynchronous client-side fetch targeting data/treatments.json:
async function init() {
try {
const res = await fetch('data/treatments.json');
if (res.ok) {
const json = await res.json();
treatmentsData = json.products || [];
}
} catch (e) {
// Graceful offline fallback to inline dataset
}
renderTable();
populateCalculator();
}If offline or opened as a local file, the app seamlessly falls back to an embedded static dataset, ensuring 100% network resilience in any browser.
Fleatment/
โโโ index.html # Main single-file app & live price index
โโโ data/
โ โโโ treatments.json # Structured JSON database of treatments & prices
โโโ assets/
โ โโโ banner.png # High-resolution social header banner
โโโ LICENSE # MIT License
โโโ README.md # Documentation & developer guide
To update prices or add a new flea product:
- Open
data/treatments.json. - Locate the product object in
productsarray. - Edit retailer price, delivery fee, or add a new retailer block:
{
"name": "New Stockist",
"price": 14.99,
"delivery": 2.99,
"url": "https://example-vet.co.uk",
"in_stock": true
}- Commit and push! The live comparison table and cost calculator will recalculate automatically on next page load.
Distributed under the MIT License. Created by David Linacre (linacre.site).
Disclaimer: Fleatment is an independent price comparison index and educational reference guide. Always consult a licensed veterinary surgeon for diagnostic and prescription guidance regarding animal parasite management.
