A mobile-based expert system that helps gamefowl owners spot health problems early. Owners record the symptoms they observe in a bird, and the system scores those symptoms against an administrator-maintained knowledge base of poultry diseases — returning ranked possible conditions, the reasoning behind each score, and care recommendations, all kept in a per-bird health history.
GAMEFOWL is built for gamefowl owners and breeders — the people checking on their birds daily, often far from the nearest veterinarian. It turns everyday observation into a structured screening step: pick the symptoms you can actually see, get back an explainable shortlist of conditions worth acting on, and keep a record of every check over time.
Choose observed symptoms from a curated list grouped by category — respiratory, physical, digestive, neurological, and behavioral.
Every assessment and manual log entry (vet visits, weigh-ins) is kept in a single chronological timeline with a derived current-status summary.
Diseases, symptoms, weighted rules, and care recommendations are authored and maintained by administrators — not hard-coded.
This is a rule-based expert system — not machine learning or computer vision. There is no trained model and no photo analysis. Each result comes from transparent arithmetic over (disease, symptom, weight) rules written by domain administrators, so every score can be explained after the fact: which symptoms matched, which were missing, and why one condition ranked above another.
The knowledge base, the scoring formula, and the health-check flow, explained in plain language. Password-protected; shared with the project's adviser and panel.
Everything below is implemented server-side and consumed by the mobile app as a thin client.
Submit the symptoms you observe and receive ranked possible conditions in seconds.
Each rule carries a weight of 1–5. Match scores are computed from those weights, so highly indicative symptoms count for more than incidental ones.
Assessments and manual records merged newest-first, with a status label for every bird.
Register each bird with breed, age, sex, weight, and notes — every profile stays private to its owner.
Full management of diseases, symptoms, rules, and recommendations. Entries are deactivated rather than deleted, so historical records stay intact.
Token-based sign-in with Laravel Sanctum, rate-limited logins, and role-separated access.
Forgot-password flow with an emailed reset link; resetting signs out every previous session.
Every result shows matched symptoms, missing symptoms, severity, and a veterinary warning when the condition ranks severe or critical.
Assessments are stored as snapshots — later edits to the knowledge base never rewrite what a past health check said.
A Laravel REST API backing a React Native mobile client.
Version history for the GAMEFOWL Android app — what changed in each release, newest first.
GAMEFOWL runs on Android. Install the app, create an owner account, and start tracking your birds' health right away.
Download APK for Android