A dedicated site for push pull innovation with interactive farm simulations showing how it works, farmer testimonials, adoption maps and a guide for smallholders to implement themselves.
# AgriPush Africa
A multi-page concept website showcasing **push-pull technology** — a natural, chemical-free intercropping method that helps smallholder maize farmers control stem borers and striga weed, achieving yield increases of up to 3.5×.
**Designed & built by Boaz Magumba**
> ⚠️ **Note:** This is an independent concept/demo platform created to illustrate push-pull farming technology. It is not affiliated with, endorsed by, or representing any specific research institution. Farmer names, quotes, and contact details included are illustrative placeholders — replace them with real information before using this for an actual organisation or client.
---
## 🌐 Live Site
> After deploying to GitHub Pages, your URL will be:
> `https:// .
github.io`
---
## 📁 Project Structure
```
agripush-africa/
├── index.html ← Homepage
├── README.md
├── assets/
│ ├── css/
│ │ └── main.css ← Shared stylesheet
│ └── js/
│ ├── main.js ← Shared logic (map, gallery, forms, simulator)
│ └── components.js ← Shared nav + footer injected on every page
└── pages/
├── how-it-works.html ← Science explainer
├── plants.html ← The four companion plants
├── impact-map.html ← Interactive SVG Africa map
├── gallery.html ← Photo gallery with lightbox
├── farmer-stories.html ← Sample farmer stories (placeholder)
├── guide.html ← Multilingual guide download
└── contact.html ← Contact form (placeholder details)
```
---
## 🚀 Deploy to GitHub Pages (Step-by-step)
### Step 1 — Create a GitHub account
Go to github.com and sign up for a free account if you don't have one.
### Step 2 — Create a new repository
1. Click the **+** button (top right) → **New repository**
2. Name it: `agripush-africa` (or any name you like)
3. Set it to **Public**
4. Do **not** tick "Add a README" (you already have one)
5. Click **Create repository**
### Step 3 — Upload …