G
Capstone Project
GAMEFOWL

Expert System for Early Bird Disease Monitoring and Analysis in Gamefowl

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.

What the system does

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.

🔎

Symptom-based assessment

Choose observed symptoms from a curated list grouped by category — respiratory, physical, digestive, neurological, and behavioral.

📈

Health history per bird

Every assessment and manual log entry (vet visits, weigh-ins) is kept in a single chronological timeline with a derived current-status summary.

📚

Admin knowledge base

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.

View Full Documentation

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.

Key features

Everything below is implemented server-side and consumed by the mobile app as a thin client.

🩺

Symptom-Based Health Assessment

Submit the symptoms you observe and receive ranked possible conditions in seconds.

⚖️

Weighted Diagnostic Engine

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.

🗓️

Health History Timeline

Assessments and manual records merged newest-first, with a status label for every bird.

🐓

Gamefowl Profile Management

Register each bird with breed, age, sex, weight, and notes — every profile stays private to its owner.

🛠️

Admin Knowledge Base

Full management of diseases, symptoms, rules, and recommendations. Entries are deactivated rather than deleted, so historical records stay intact.

🔐

Secure Authentication

Token-based sign-in with Laravel Sanctum, rate-limited logins, and role-separated access.

✉️

Password Reset via Email

Forgot-password flow with an emailed reset link; resetting signs out every previous session.

🧾

Explainable Results

Every result shows matched symptoms, missing symptoms, severity, and a veterinary warning when the condition ranks severe or critical.

🔒

Immutable Records

Assessments are stored as snapshots — later edits to the knowledge base never rewrite what a past health check said.

Technology

A Laravel REST API backing a React Native mobile client.

Laravel PostgreSQL Laravel Sanctum React Native / Expo REST API (JSON)

Changelog

Version history for the GAMEFOWL Android app — what changed in each release, newest first.

v1.0.0 Latest Oct 1, 2026 First public release of the GAMEFOWL Android app.
  • Create an owner account and sign in securely, with password reset by email
  • Register your birds with breed, age, sex, weight, and notes
  • Check a bird for possible illness from the symptoms you observe, with ranked results
  • See matched symptoms, severity, care recommendations, and a vet warning for serious conditions
  • Review every past health check and manual record on a per-bird timeline
Download v1.0.0 APK
📱

Download the App

GAMEFOWL runs on Android. Install the app, create an owner account, and start tracking your birds' health right away.

Download APK for Android

Android 7.0+ · Free · Capstone release