# **π±Kulinda Shamba: Wildlife Detection System for Farm Protection**
## **Project Overview:**
The Kulinda Shamba system, which translates from Swahili as **"Protect the Farm,"** is a smart Wildlife intrusion detection system developed to mitigate human Wildlife conflict affecting smallholder farmers in Kenya.
This initiative uses transfer learning and image classification to detect specific animals elephants, monkeys, and buffaloes that are responsible for frequent crop damage in regions bordering protected wildlife reserves such as the Maasai Mara.
- The goal is to equip small farms with affordable, intelligent monitoring systems that can:
- Detect wildlife intrusions in real-time using Convolutional Neural Networks (CNN),
- Notify farmers via SMS or mobile alerts,
- Trigger non-lethal deterrents like LED flashers or buzzing sounds.
This system is built for low-bandwidth and off-grid rural environments, enabling communities to improve food security while promoting peaceful human-wildlife coexistence.
## Video and Figma Demonstration
VIDEO DEMO:
FIGMA DESIGN
GITHUB
### π Project Structure
```
kulinda-web/
βββ app.py
βββ static/
β βββ style.css
β βββ script.js
β βββ assets/
β βββ graphs/
β βββ images/
βββ templates/
β βββ about.html
β βββ base.html
β βββ graphs.html
β βββ index.html
β βββ testimonies.html
βββ notebook/
β βββ Kulinda_Shamba_Model_Notebook.ipynb
βββ model/
β βββ Kulinda2_model.h5
βββ logs.csv
βββ README.md
βββ requirements.txt
```
### π· Screenshots of the Web interfaces
## π§° Setup Instructions
### βοΈ Environment Setup
Download kulinda2_model.h5 here
**1. Clone the Repository:**
`git clone
github.com
cd kulinda-shamba`
**2. Create a virtual environment:**
`python -m venv shamba`
`shamba\Scripts\activate `
**3. Install requirements:**
`pip install -r requirements.txt`
**4. Start the Flask Server:**
`python app.py`
**Note:** Ensure your Python ve β¦