Every feature, area by area
This page is the product catalogue in full. Search a feature by keyword or filter by who uses it: owners, clinics, shops, breeders, shelters and boarding.
The features, grouped by area
Search a feature by keyword, or filter by audience: owner, vet clinic, shop, breeder, shelter or boarding. Every entry is already on the page.
208 features in 17 areas.
Profiles and identity records
9 features
Pet profiles
A profile per pet with name, species, breed, birth and adoption dates, colour, weight and microchip, in the same fields the iOS app uses.
Dogs, cats and other species
Eight species handled with the same profile: dog, cat, rabbit, bird, fish, reptile, hamster and a generic entry for the rest.
Profile photo
Profile picture stored in the pet's private space and reused across every list, profile and printable document.
Photo gallery
Photo album kept separate from the profile picture, sorted newest first, with upload and deletion of individual shots.
Microchip and registration
Check of the fifteen digit code against ISO 11784 and 11785, reading the prefix as country or manufacturer and warning when the format is not valid in the European Union.
European passport
Printable document with identity, microchip, a vaccination table showing next due date and validity, and the veterinarians taken from visits and appointments.
Milestones and anniversaries
Timeline built from birth, adoption, first vaccination, first visit and yearly anniversaries, plus the memories you add with date, title, note and photo.
Comparison between animals
Side by side comparison of several pets on current weight, vaccination and visit counts, ongoing treatments, spend over the last twelve months and next due date.
Breed records
Breed page with the Wikipedia summary in your language, photographs from dog.ceo for dogs and iNaturalist nomenclature for the other species.
Health and medical records
35 features
Health record
A single record holding vaccinations, treatments, visits, weight and conditions, updated in real time and written in the same schema the iOS app reads.
Vaccinations
Log with vaccine name and type, date, batch, veterinarian and next booster, using the WSAVA split between core and non core.
Treatments and medicines
Ongoing and finished treatments with dose, frequency, start and end dates, prescriber, purpose and doses left.
Veterinary visits
Visit history with date, veterinarian, practice, reason, diagnosis, treatment given, follow up and cost.
Weight trend
Weigh ins in kilograms with date, a trend chart and a warning when the last measurement is more than forty five days old.
Weight goal
Weight loss plan with a weekly loss of one per cent in dogs and half a per cent in cats, a ration cut to eighty per cent of the requirement at target weight, and an alert when the loss is too fast.
Allergies and conditions
List of allergies, illnesses and chronic conditions with diagnosis date and active or resolved status, reused by the other tools in the app.
Health diary
Daily note on mood, appetite, stool quality, symptoms and observations, with five mood levels and five stool consistencies.
Laboratory tests
Reports across eight test categories, with value, unit and reference interval for each analyte, high or low flagging and a PDF shareable with the owner.
Medicine sheets
Drug information from the openFDA register, with no API key, showing active ingredient, indications, dosage and the leaflet warnings.
Water diary
Water intake log in millilitres with a moving average, useful when the veterinarian asks you to quantify thirst and urine output.
Growth curve
Your puppy or kitten weight compared with the WALTHAM reference centiles for species, predicted adult size and sex.
Body condition score
The nine point WSAVA scale guided by three questions, with an estimated ideal weight and a history over time.
Muscle condition score
The four level WSAVA scale over spine, scapulae, skull and pelvis, independent of body fat.
Multi pet weight history
The weight curves of several pets from the same family compared on one chart.
Pain diary
Species specific validated scale, Glasgow CMPS short form for dogs and Feline Grimace Scale for cats, with a daily entry, a trend and the analgesic intervention threshold.
Quality of life scale
Villalobos HHHHHMM questionnaire across seven dimensions, with the published threshold of 35 points out of 70 and an alert when the score falls.
Resting respiratory rate
Built in stopwatch, moving average over seven measurements and a warning above 30 breaths per minute, the cardiology threshold used in home monitoring.
Stool log
Purina seven point faecal scale with daily frequency and a comparison between the average score and recorded diet change periods.
Vomiting log
Episode frequency, appearance of the material and relation to meals, with explicit alerts for blood and repeated vomiting.
Epileptic seizure diary
Date, time, duration and type per the IVETF classification, with automatic detection of clusters and status epilepticus and an exportable diary for the neurologist.
Blood glucose log
Home glucose curves in mg/dL or mmol/L with insulin and meal markers, nadir and peak, published reference intervals for dogs and cats and a hypoglycaemia alert.
Blood pressure log
Measurement sessions with the first reading discarded as the ACVIM guidelines require, and risk of target organ damage classified into the four published categories.
Dermatology diary
Body map of lesions by anatomical region, pruritus score on the validated eleven point scale, dated photo and trend over time.
Lameness tracking
Grade per individual limb on the five point scale, walking surface, episode duration, linked video and a separate trend for each limb.
Dose calculator by weight
Dose worked out from the real body weight with published dose ranges, a warning when the value leaves the range, and species bans.
Treatment adherence
Share of doses given against the plan, daily chart and count of consecutive missed doses.
Drug adverse reports
Adverse events recorded in veterinary medicine by active substance and species, from the openFDA database.
Co-reported active substances
Substances that often appear in the same reports, to raise as a question with your vet rather than as a diagnosis.
Antibody titre
Register of titres with the WSAVA protection thresholds and the next recommended check.
Lab report in plain language
Paste the text of a report and get every recognised term explained: what it measures, what a high value means, what a low value means and the most common causes. A glossary of 139 entries covering laboratory analytes, diagnostic abbreviations and imaging terms.
Visit preparation
The list of questions, documents, samples and measurements to take to the clinic, generated from the real clinical picture: active conditions, ongoing treatments, log alerts, overdue tests, weight changes and recent symptoms, sorted by priority.
Unified clinical timeline
Visits, vaccinations, parasite treatments, medications, lab reports, weight and all twelve clinical logs on a single timeline, with filters by event type, period and relevance.
Lab results over time
The trend of each laboratory analyte with published reference intervals for dogs and cats, out of range flagging and the direction of change between two draws.
Certificate of good health
A certificate form pre-filled with identification, microchip, valid vaccinations and parasite treatments, with the clinical examination and declaration left blank, ready for the veterinarian to stamp and sign.
Prevention and environment
17 features
Parasite treatments
Antiparasitic and worming treatments with product, type, date and next due date, and a default interval of thirty days for external products and ninety for internal ones.
Predictive reminders
Reminder suggestions derived from your history: antiparasitic past its usual interval, annual vaccine with no booster set, fewer than five doses left, weight unchanged for forty five days.
Recurrences
Due dates gathered from vaccinations, appointments, active treatments, antiparasitics, policies and tasks, sorted by date and split into overdue, within seven days and within thirty.
Parasite risk index
Daily tick and sandfly risk from local temperature and humidity, using the activity thresholds of each vector.
Heatstroke alert
Traffic light on temperature, humidity and time of day, with the threshold lowered by three degrees for flat faced breeds.
Walk air quality
Particulate matter and ozone read against thresholds stricter than human ones, because animals breathe near the ground and faster.
Pollen index
Concentration of the six main pollens for seasonal allergies, which in dogs show on the skin before the nose.
UV index
Ultraviolet risk for hairless areas and light coats, with one extra level on white fur.
Asphalt temperature
Ground temperature estimated from solar radiation, with a paw burn warning past the known thresholds.
Recommended walk window
The best slot of the day combining the six environmental readings, limited to daylight and drawn as a twenty four hour bar.
Sunrise and sunset
Local sunrise and sunset computed offline with the NOAA algorithm, including midnight sun and polar night.
Toxic plant database
Search dangerous house and garden plants by common or scientific name, with target organ, mechanism and clinical signs.
Toxic substance database
Dangerous foods, human medicines and household or garden products, with reference dose and the species it applies to.
Toxic dose calculator
Your pet's weight and the amount swallowed give the dose per kilogram and the threshold above which the clinic is needed.
Home safety check
Room by room checklist with a score, critical areas and the three most urgent actions to take.
Seasonal prevention calendar
Month by month, what actually protects your animal in that period: ticks, sandflies, heartworm, fleas, processionary caterpillars, grass awns and worming. The windows come from parasite biology and adapt to latitude and hemisphere.
Geographic disease risk
The diseases documented in the country you live in and the one you are travelling to, each with its preventive measure and its source. It includes entry requirements, such as the Echinococcus treatment some territories demand.
Nutrition
15 features
Portion calculator
Energy requirement from resting metabolism, seventy times body weight to the power of nought point seven five, adjusted for age, neutering and activity, with grams per day.
Meal diary
Meal log with food type across kibble, wet food, home cooked diet, treats and supplements, plus quantity and unit of measure.
Food database
Search by name or barcode in the Open Pet Food Facts database, with guaranteed analysis, energy per hundred grams, ingredients and additives.
Food label scanner
Searches a product by name or barcode and reads the declared analytical constituents, separating label data from assumed values.
Food comparison
Up to three products side by side on energy, protein, fat, ash and moisture, including grams per thousand kilocalories.
Dry matter basis
Converts as fed values to a dry matter basis, the only basis on which a dry and a wet food are truly comparable.
Estimated energy density
Estimates kilocalories per hundred grams with the NRC 2006 equations or modified Atwater, stating which one was applied and why.
Diet transition plan
A seven or ten day calendar with daily percentages, longer for pets with a digestive history, plus a diary of the outcome.
Weight loss plan
Target weight, calorie deficit following the AAHA guidelines, expected duration and a weekly check on real weigh ins.
Elimination diet log
The eight week protocol for diagnosing an adverse food reaction, with the weekly itch score, the verdict on the response, and challenges one at a time within the observation window for the species.
Water requirement
How much water is needed daily, how much comes from wet food and how much must come from the bowl, compared with the real log. It flags polydipsia, often the first sign of kidney disease, diabetes or thyroid trouble.
Ration split across meals
From kilocalories to the grams you weigh out, divided across the actual meals and rounded to the step you really weigh at, so the daily ration stays exact.
Treat calorie count
How much treats weigh on the day's calories, against the recommended ten per cent ceiling. This is the item that most often explains a weight-loss plan that never starts.
Food shopping list
Expected consumption, days of stock, run-out date and reorder date, computed from the ration and the pack size.
Food and condition compatibility
It compares a product's declared composition with the animal's recorded conditions, says why a rule exists, cites the source and states openly when the figure it needs is not on the label.
Behaviour and training
12 features
Behaviour diary
Diary entries with date, title, text and one of six observed moods, to record changes in behaviour over time.
Grooming diary
Grooming sessions with type across bath, clip, brushing, nails, ears and teeth, groomer and cost, to follow frequency and spend.
Training session log
Exercise, duration, successful over attempted repetitions and advancement criterion, with the session closed early when a stress signal appears.
Exercise catalogue
Sixty two protocols for dogs and cats across three levels, each with goal, prerequisites, advancement criterion, duration and the signals that mean stop.
Puppy socialisation diary
Sixty eight stimuli across seven categories to present within the sensitive period, with a three level outcome and coverage per category.
Separation anxiety score
Repeatable questionnaire on twelve documented clinical signs, with the trend over time and an explicit referral to a veterinary behaviourist.
Behaviour episode log
Antecedent, behaviour and consequence of every episode, with recurrence analysis by antecedent, time of day and place.
Trigger map
Located episodes grouped by place within fifty metres on an OpenStreetMap background, with dominant antecedent and mean intensity.
Reinforcement counter
Ratio between reinforcements and corrections across sessions, with a reading of the method used and the stress signals recorded.
Enrichment plan
Seven days of activities rotating across the five enrichment categories, chosen by species and temperament with no repeats in the week.
Play diary
Type of play, duration, arousal level and recovery time, showing whether the feline predatory sequence was completed or left unfinished.
Environmental welfare score
Score on the five freedoms of the Farm Animal Welfare Council with suggested actions for every freedom that is not met.
Activity and walks
13 features
Walks with GPS
Point by point walk track, with distance computed on the Earth sphere using the haversine formula, plus the actual duration.
Walking milestones
Streak of consecutive days with at least one walk and nine three tier badges on count, distance and consistency, computed from the tracks you already recorded.
Route planner
Saved routes with name, track and distance, reusable for later walks and shareable with other people or through a public link.
Group walks
Group outings with date, meeting point on the map, linked route, invited and confirmed participants, and notes exchanged among them.
Activity diary
Activity log with type across walk, run, play, training, swimming, fetch and hiking, plus duration in minutes.
Computed walking route
Walking itinerary to the chosen place, with distance, estimated time and turn by turn directions.
Route elevation
Elevation profile of the itinerary, with total ascent and descent.
Dog parks nearby
Fenced dog areas within the chosen radius, sorted by distance.
Drinking fountains and water points
Watering points mapped in open data, close to you.
Weekly workload
Walking distance and duration read through the ten per cent maximum increase rule, with the acute to chronic load ratio and a count of rest days.
Activity goals
A weekly target of kilometres, hours and outings, set per animal and shared with everyone who looks after it, with day by day progress.
Walk comparison
Outings that cover the same loop, recognised by the similarity of the tracks rather than by name, with how the pace changes over time.
Hazard point reporting
Glass, baits, loose dogs, traffic, grass awns, stagnant water and building sites marked on the map with an alert radius, visible only to the animal's co-owners.
Reminders
4 features
Reminder centre
A single list of due dates across all your pets, showing where each one comes from and how urgent it is, updated as you change the data.
Push notifications
Browser notifications through Firebase Cloud Messaging, with token registration and revocation from the device and a clear message when the browser does not support them.
Task list
Care tasks per pet, with title, due date, notes and status, which flow into the reminder list.
Notification preferences
Four separate switches for messages, appointments, orders and marketing, with marketing off until you turn it on.
Documents
4 features
Document archive
Archive of the pet's files in PDF, JPEG, PNG, HEIC and WebP, with title, size and upload date, kept in the pet's private space.
Data export
A single JSON file with profile, pets, every log, contacts and budget, with dates converted to ISO 8601, produced in the browser without going through the server.
Record export
Single pet record as CSV following RFC 4180 and as a printable page, covering profile, vaccinations, treatments, visits, appointments, weigh ins and expenses.
Lost pet poster
Printable poster with photo, distinguishing marks, microchip, last seen location, reward, contacts and a QR code pointing to the pet's public page.
Expenses and insurance
18 features
Expense register
Log of expenses and income with amount, category, date, payment method, merchant and recurrence, broken down by pet and period.
Spending goals
Saving or containment goals with target amount, deadline, priority and progress, marked as reached once the threshold is passed.
Spending limits
Spending cap per category with amount used and left, a warning at ninety per cent of the limit and a separate flag for categories already over.
Expense export
Export as CSV and as a printable page with summary, movements, category breakdown, limit status and goal progress.
Expenses in several currencies
Sixteen currencies converted with European Central Bank reference rates taken from frankfurter.app, applied to the display only.
Insurance policy
Policy with company, number, start, expiry, premium and cover, where the expiry date automatically joins the reminders.
Annual spending forecast
End of year spending projected from the average of the observed months, with an uncertainty interval built on the measured monthly variability and a split between recurring, ordinary and one-off expenses.
Comparison with your own years
The current year projection placed against the average of your completed years, with a per year table of total, recurring share and one-off share. No invented market averages.
Emergency fund
A savings target built on the highest one-off expense already faced and on the pet's risk profile, that is species, age and active chronic conditions, with every assumption of the calculation shown and progress towards the target.
Policy terms and expected reimbursement
Policy record with annual and per claim limits, fixed and percentage deductible, coinsurance with a minimum, separate waiting periods for illness and accident, exclusions and expiry dates, plus a step by step estimate of the reimbursement on a given expense.
Claims management
Reimbursement case with workflow status, attached documents, amount claimed and amount settled, gap and reason for the cut, plus statistics on settlement ratio, average decision time and recurring reasons.
Veterinary quote comparison
Line by line comparison between two or more quotes, aligning equivalent lines written differently, a comparable total on the shared lines only and a warning on lines present in one quote and missing from another.
Deductible veterinary expenses
Marking of potentially deductible expenses and the yearly total under the Italian rule of article 15, paragraph 1, letter c-bis of the income tax code, with annual ceiling, threshold, traceable payment check and income based reduction. For other countries the rule is declared not implemented rather than approximated.
Expense split between co-owners
Configurable shares for the members already invited on the pet, the balance owed by each, suggested transfers to clear the accounts and a history of the settlements actually made.
Receipts attached to expenses
A PDF or image receipt attached to each movement and kept in the user's private storage, with a document coverage indicator and the amount of expenses still without proof.
Custom expense categories
Your own categories beyond the predefined ones, each linked to a base category so that the iOS app keeps reading the data, with automatic migration of the movements when a category is renamed or deleted.
Spending per pet
Total, share of the overall spending, monthly average and category breakdown for each pet, computed only on the expenses actually linked to that pet, with no presumed attributions.
Accounting export
Tabular register of the year's expenses as a spreadsheet friendly CSV, with date, counterparty, category, payment method, traceability, receipt presence, deductibility flag, amount within the annual ceiling and a tax summary showing the parameters used.
Sharing
4 features
Shared management
Shared access to the same pet with three roles, owner, editor and viewer, plus a log of role changes, joins and departures.
Read-only sharing
Public read only link carrying a copy of the sections you pick among vaccinations, treatments, antiparasitics, conditions, visits, appointments and weight, revocable at any time.
Tag with QR code
QR code for the tag that opens a public page with your contact details: whoever finds the pet can leave a sighting and, if you allow it, the location.
Contacts book
Address book of veterinarians, groomers, boarding kennels and pet sitters with phone, email, address and notes, sorted by name.
Community
3 features
Messages
Direct messages between owners, clinics and stores, with an unread counter and the last message updated by the server.
Public username
Public username of three to twenty characters, unique across the platform through a transactional reservation, used to be found in chat.
Reviews
One review per person and per place, with a one to five rating, optional text, reporting to moderators and an average with the star distribution.
Emergencies
5 features
First aid
Six emergencies, choking, poisoning, heatstroke, bleeding, seizure and fracture, each with signs, what to do, what to avoid and how to transport the pet.
Symptom assessment
A question flow on species, age, duration and symptoms picked from eight groups, returning four urgency levels with the reasons, without giving a diagnosis.
Useful places nearby
Clinics, parks, dog parks, shops and drinking fountains from open data, sorted by distance.
Emergency vets open now
Filter on the hours declared in open data, with a clear warning that they may be incomplete.
Found pet page
Public page opened from the QR code, with no sign in, showing photo and contacts and a form to leave a sighting with the location, if the owner allowed it.
Travel
12 features
Entry requirements by country
Documents, vaccinations and timings required by the twenty-seven European Union member states, Norway, the United Kingdom, Switzerland, the United States and Canada, with the legal source of every requirement.
Requirement countdown
Deadlines counted back from the departure date, from the twenty-one day rabies waiting period to the twenty-four to one hundred and twenty hour window for tapeworm treatment.
Passport validity check
Microchip and vaccinations checked against the return date, not just the departure date, because a vaccination expiring mid-stay makes the journey home irregular.
Pet packing list
Built from species, trip length, means of transport, destination and recorded conditions, with medication doses and food rations worked out and a safety reserve.
Time zones and medication
Administration times recalculated for the destination time zone, separating therapies that tolerate a gradual shift from fixed interval ones such as insulin.
Local public holidays
Public holidays in the destination country and weekends falling within the stay, so you know in advance when only the emergency service will be open.
Travel document folder
A single printable and exportable folder with identity, microchip, passport, valid vaccinations, antiparasitics, treatments and contacts, checked requirement by requirement against the rules of the destination country.
Emergency card in the local language
A printable clinical summary in the official language of the destination country, with species, age, weight, conditions, allergies, treatments and contacts. Where the language is not among the nine of the application the card is produced in English and says so.
Transport log
History of trips with mode, duration, conditions, the animal reaction on an explicit scale and medicines given, with a comparison between modes and the conditions that recur in the worst trips.
Carrier training
A seven phase desensitisation protocol, from the open carrier to the first short drive, with progression criteria and stress signals that force a return to the previous phase.
Microchip check
Recognition of the code format among ISO 11784 with fifteen digits, FECAVA with ten characters and AVID with nine digits, with the country or the manufacturer code of the prefix and the databases where to search for the registration.
Document renewal reminders
Deadlines for passport, national registration, insurance and vaccinations read from recorded data, with a configurable lead time and an explicit statement for the documents that have no deadline at all.
Overviews and search
4 features
Owner overview
Opening screen with your pets, the upcoming due dates gathered from the logs and the confirmed or pending appointments, sorted by date.
Global search
Search across your pets by name, breed and species, with keyboard navigation and direct access to the profile.
PetAI assistant
Chat assistant that receives the pet's context, with a monthly message limit, history kept on the device and the request processed on the server.
Guided first steps
Checklist of the missing steps for each pet, photo, microchip, veterinarian and weight, with a completion percentage and two hundred and fifty loyalty points for the first complete profile.
Veterinary clinic
22 features
Clinic schedule
Past and upcoming clinic appointments with owner, pet, visit type and time, confirmed or cancelled from the same row.
Availability and shifts
Weekly opening and closing hours per weekday, a time zone per resource and appointment types with a duration in minutes, from which the bookable slots are built.
Online booking
List of active veterinary practices with their time zone, from which the owner opens the page and books a visit in the first free slot.
Clinical records
Records in draft or closed state, tied to the pet and to the veterinarian who wrote them, with SOAP structured content and optional sharing with the owner.
SOAP notes
Notes in four sections, subjective, objective, assessment and plan, with seven prefilled templates and a completion percentage for the note.
Veterinary calculators
Three consulting room tools: dose by weight with volume and tablets, fluid therapy with maintenance, deficit and rate in millilitres per hour, and caloric requirement with an illness factor.
Ward whiteboard
Inpatients with cage, reason and clinical status, plus a treatment sheet showing scheduled time, who carried it out, percentage done and overdue items.
Signed consent forms
Forms with required and optional clauses and a hand drawn signature, stored together with an immutable copy of the signed text and the time it was collected.
Estimates and invoices
Estimate with line items, net amount, tax and validity, approval or rejection by the owner, and an invoice numbered per year with issue date, due date and payment status.
Clinic overview
Clinic opening screen with the next appointments and the inpatients ordered by severity, from critical cases to those being discharged.
Reception queue
A list of arrivals with status and waiting time measured from the moment the patient enters the clinic, with the calling order already worked out.
Colour coded clinical triage
Priority assigned by ticking the signs seen at reception, on five levels each with its own maximum waiting time.
Record templates by visit reason
Twenty templates that pre-fill the four fields of the clinical note and suggest the history questions that matter for that visit.
Structured treatment plan
Prescriptions with dose, route, frequency and duration, from which the owner's daily reminders and the discharge form are generated.
Prescribing with interaction checking
The drug being prescribed is checked against the ongoing treatments, using a base of veterinary interactions documented and cited one by one.
Automatic recalls
Vaccination and check-up due dates derived from the record, using the WSAVA guideline intervals for dogs and cats.
Reports shared with the owner
The vet publishes the report in the owner's area and attaches a comment in plain words.
Clinic statistics
Visits by reason, species, outcome and period, with waiting times and no shows, exportable as a table.
Drug inventory
Stock by batch with expiry dates and reorder levels; issues draw from the batch expiring first and are linked to the administration.
Anaesthesia record
Parameters monitored minute by minute with curves, procedure phases, drugs given and deviations from the expected ranges.
Discharge form
A sheet generated from the treatment plan with the home medication, post visit instructions, warning signs and the recheck date.
Structured second opinion
An exportable dossier with history, clinical notes, tests, images and an explicit clinical question, without which it does not go out.
Shop and services
21 features
Shop catalogue
Products with price, stock, ingredients and allergens, plus targeting by species, life stage and weight range, later used by the product recommendations.
Orders
Orders with line items, quantities, total and status, where only the delivered ones count as a sale in the store statistics.
Deliveries
Delivery charges as a flat amount or free above a threshold, set once and applied to every order in the store.
Automatic reordering
Recurring reorder every seven, fourteen, thirty or ninety days, with the next run date, pause and resume, and a link to the last order created.
Loyalty tiers
Three tiers by lifetime points, five thousand for the second and twenty thousand for the third, with a multiplier up to double and redemption in blocks of a thousand points.
Birthday rewards
Coupons generated from the birthday at twenty per cent, the adoption anniversary at fifteen and an upcoming reorder at ten, each valid for thirty days.
Product recommendations
Deterministic score on species, life stage, weight range, absence of allergens and availability, with a separate list of products to avoid given the known allergies.
Shop overview
Store opening screen with recent orders split by status, the automatic reorders coming due and the delivery configuration.
Grooming diary
Appointments with stations, duration taken from the price list and a search for genuinely free slots: a cancellation frees the tub at once.
Grooming record
Cut, blade and products used in every session, with the skin reactions observed and the next appointment recommended to the client.
Service price list
Price by service, size, coat and actual duration, with surcharges and a minimum declared by the shop.
Boarding diary
Stays by kennel with availability counted night by night: if a single night is full, the whole period does not fit.
Boarding health requirements
Cover checked at admission against citable sources: it says what is missing, what has expired and what expires during the stay.
Customer reorder forecast
Estimated run out date built from purchases actually recorded, with its uncertainty range and the observed repurchase cadence.
Pack size advice
Catalogue formats compared on the price per kilogram actually eaten, not the one printed on the shelf.
Expiring discount vouchers
Codes with a validity window, a minimum spend and usage limits, checked at redemption with every unmet condition spelled out.
Customer segmentation
Groups by species served, frequency and value, with thresholds drawn from the shop's own distribution instead of fixed numbers.
Product recalls
Customers who bought the recalled batch found from the orders, stating when the affected group is wider than it needs to be.
Verified reviews
A review is allowed only after a delivered order or a completed service, with the check enforced by the database rules as well.
Public shop storefront
An indexable page with the shop name, address, opening hours, services and featured products, rendered on the server and published only when the shop switches it on.
Shop directory
The public index of published storefronts, to find the nearest shop and see what it offers before walking in.
Platform
10 features
Nine languages
Italian, English, French, Spanish, German, Simplified Chinese, Estonian, Russian and Arabic, with right to left layout for Arabic and the language in the page address.
Interface styles
Five interface layouts, simple, advanced, compact, focused and cards, changing density and footprint without removing any function.
Dark theme
Light, dark or automatic theme following the system setting, saved on the device and on the account so you find it again in every browser.
Accessibility options
High contrast following WCAG 2.2, reduced motion and three text sizes, with a note that the system settings take precedence.
Installation as an application
App manifest with icons and standalone launch, so the site installs on the home screen and opens like an application.
Working without a network
A service worker that tries the network first, then the cached copy and finally a fallback page, letting the calls to Firebase through untouched.
Activity log
Append only log of who did what and when, visible in full to the administrator and limited to their own clinic for a veterinarian.
Account deletion
Deletion that removes pets, logs, contacts, shares and budget before removing the account itself, after a fresh sign in.
Application verification
Firebase App Check with reCAPTCHA Enterprise attests that calls really come from the app, with enforcement switchable on the server side.
Access by role
Four roles, owner, veterinarian, store and administrator, read from the token claims and enforced both in the menu and in the database rules.
Try Animiyo from the inside
Open a profile and use the features on your own pet. Change plan or cancel whenever you want.