Farm Plan
Farm Plan
HOW TO USE
Welcome to the Farm Plan Help Guide. Tap any section below to expand it. The app has six main areas: the Farm Map for planning and tracking stock, crops and land use; the Field Diary for logging daily events; Farm Tasks for to-do lists and checklists; Contacts for storing vets, agents and contractors; News & Tips for farming updates; and Help / Support for raising issues. Everything syncs in real time across all devices.
Getting Started
🔐
Signing In
How to log in and which accounts exist

Open the Farm Plan app and enter your username and password on the login screen. Farm accounts are set up by the admin (Nick) and include: Nick, Katie, Adam, Emily, and the shared Waddon account.

Once signed in, your name is saved in the browser so you stay logged in. To sign out, use the Sign out button found in the Users panel (⚙️) on the Map or Diary page.

Tip: If you've been signed out automatically, just log in again — your data is safely stored in the cloud.

If you've forgotten your password, ask Nick to reset it from the Users panel.

🌐
Navigating the App
How to move between all pages of the app

On the login screen, there is a 📖 How to Use Guide link at the top — you can open the guide before signing in.

On Diary, Tasks, News, Contacts, Help/Support, and the Guide pages, tap the ☰ Pages ▾ button in the top-right corner to open a dropdown menu. This gives you quick access to every page in the app from wherever you are.

On the Farm Map, the top navigation bar has direct buttons for the most-used pages: Diary, Tasks, Contacts, News, and Help.

On mobile, the bottom navigation bar shows the most-used tools for that page. On the map, this gives quick access to Add, Layers, Diary, and Backup. On other pages, it links to Map, Diary, and Help.

Everything else on the map — Alerts, Messages, Users, Export, Field History — is tucked behind the ⋯ More button in the top-right corner of the map page.

Tip: All pages share the same real-time data — changes made on the map are immediately visible to everyone on any page.
Farm Map
🔒
View / Edit Mode Lock
Protect the map from accidental taps while you're out in the field

The map opens in View Only mode by default. In this mode, markers cannot be moved, added, or deleted — so it's safe to use on a phone in the field without worrying about accidentally changing something.

To make changes, tap the 🔒 View Only button in the top-right corner of the map. It switches to ✏️ Edit Mode and an amber banner appears at the top of the map as a reminder that editing is active.

Tap the button again (or tap the amber banner) to lock it back to View Only.

Tip: If you try to add a marker, move a marker, or take a photo while locked, the button flashes red to prompt you to switch to Edit Mode first.
📍
GPS — You Are Here
See your current position on the map while out in the field

Tap the 📍 button in the bottom-right corner of the map to show your current location. The map flies to your position and displays a blue pulsing dot with a circle showing the accuracy of your GPS signal.

This is especially useful when you're out in the fields and want to confirm which field you're standing in, or find a specific water point or marker relative to where you are.

Tip: Allow location access when your browser asks — without it the GPS button won't work. On iPhone, go to Settings → Safari → Location and set it to Allow.
🐑
Adding Sheep & Cows
Place livestock markers on the map with group counts

In the side panel (desktop) or bottom drawer (mobile), find the Add Sheep or Add Cows section. Enter a group/herd name and count, then tap Add Sheep or Add Cows.

The marker is placed at the current map centre — pan the map to the right field first, then add the animal. A grazing guide will appear automatically showing approximate hectarage needed and rotation advice.

Tap a marker on the map to see its popup. From there you can add a Note or Delete it.

Grazing guide: The app calculates approximately 0.5 ha per sheep and 1.5 ha per cow. It recommends rotating every 4–6 weeks with 8–10 weeks recovery per field.
🐾
Adding Other Livestock
Place pigs, horses, goats, chickens, deer and more on the map

In the side panel (desktop) or bottom drawer (mobile), scroll down to find the Add Other Livestock section. Select the animal type from the dropdown:

  • 🐷 Pigs
  • 🐎 Horses / Ponies
  • 🐐 Goats
  • 🐓 Chickens / Poultry
  • 🦆 Ducks / Waterfowl
  • 🦌 Deer
  • 🦙 Alpacas
  • 🦃 Turkeys
  • 🐰 Rabbits
  • 🐾 Other

Enter a group name and the number of animals, then tap Add Livestock. The marker is placed at the current map centre — pan to the right field first. Other livestock markers appear in purple to distinguish them from sheep (red) and cows (brown).

Tip: Use the "Other" type for any animal not in the list — you can give it any name you like.
🌾
Adding Crops
Mark fields with crop type — wheat, barley, grass and more

In the Add Crop section, enter a crop name and select a type:

  • 🌾 Wheat
  • 🌾 Barley
  • 🌾 Oats
  • 🫘 Legume
  • 🌱 Grass / Silage
  • 🌿 Other

Tap Add Crop to place the marker at the map centre. The crop count in the summary tiles updates automatically.

💧
Adding Water Points
Mark troughs, stopcocks, and pipe nodes

Use the Add Water section to mark water infrastructure. Select the type:

  • 🚰 Trough
  • ⚫ Stop Cock
  • 🔵 Pipe Node

Enter a name (optional) and tap Add Water. Useful for tracking the water system across the farm.

🌿
Recording Applications
Log sprays, fertiliser, and other field applications

Use the Add Application section to log spraying or fertilising activity. Enter a product name and tap Add Application.

The application count appears in the summary tiles. Tap the marker popup to add notes or delete the record.

🗺️
Map Tools — Fit, Labels, Print, Clear
Zoom to farm, toggle field labels, print map, clear all markers
  • ⊞ Fit Farm — zooms and centres the map to show all Waddon fields at once.
  • 🏷 Field Labels — toggles the field name labels on/off over each parcel.
  • 🖨 Print — opens a print-friendly view of the current map.
  • 🗑 Clear All — removes all markers from the current view (sheep, cows, crops, water, applications). Asks for confirmation first. Permanent layers (hedgerows etc.) are not affected.
✏️
Renaming Fields
Tap a field polygon to rename it from the Field History sheet

Tap any green field polygon on the map to open its Field History sheet. At the top of the sheet, tap the field name to rename it. Type a new name and confirm. Field names are saved to the cloud and visible to all users immediately.

Tip: The Field History sheet also lets you log crops, grazing, and applications for that specific field — see the Field History section above.
🗂️
Permanent Layers
Draw hedgerows, woodland, water, infrastructure and more

Open 🗂️ Permanent Layers from the menu. Select a layer type and optionally give it a name, then tap Draw to start drawing on the map.

Available layer types:

  • 🌳 Woodland — filled polygon, dark green
  • 🌿 Hedgerow — thick green line
  • 🧱 Stone Wall — thick grey line
  • 🍎 Orchard — filled polygon, light green
  • 💧 Water / Pond / Ditch — filled polygon, blue
  • 🔵 Water Piping — dashed blue line
  • 🌐 Wessex Internet Fibre Optic — dashed purple line
  • 🌾 Scheme Area CS/SFI — filled polygon, amber
  • 🏗️ Infrastructure — filled polygon, grey
  • 📌 Other — filled polygon, purple

For polygons: click to add points, double-click to finish. For lines: click to add points, double-click to finish. Layers are saved permanently to the cloud.

Tip: Permanent layers persist across saves and clear-all — they're separate from the livestock/crop markers.
📋
Land Use & Scheme Report
View fields with CS/SFI scheme assignments and areas

Open 📋 Land Use & Scheme Report from the menu. This lists all mapped field parcels with their areas and any CS/SFI scheme assignments drawn as permanent layers.

Useful for cross-checking scheme boundaries and verifying field coverage at a glance.

📜
Field History
Log and view crop, livestock, and application records per field

Tap any field polygon on the map and choose 📜 Field History (or tap the history button in the popup). This opens a log specific to that field.

Add records using the buttons at the top:

  • 🌾 Crop — record what was grown and when
  • 🐑 Sheep — record sheep grazing events
  • 🐄 Cows — record cattle grazing events
  • 🌿 Application — record sprays or fertiliser applications

Each record includes a date, notes, and optional photos. Records are stored permanently per field in the cloud.

💾
Saving Snapshots
Save, load, and export dated farm states

Use 💾 Save to capture the current map state — all markers, counts, and positions — as a dated snapshot. You can save multiple snapshots over time.

To load a previous snapshot, open the saves list and tap L next to any save. To delete it, tap the delete button. To export as a PDF, tap the PDF button.

Tip: Save a snapshot at the start of each season to keep a record of initial stock/crop positions before things move around.
📷
Photos on Markers
Attach a photo to any map marker — troughs, stopcocks, gates and more

Any marker on the map — water points, stop cocks, pipe nodes, livestock markers, crops — can have a photo attached to it. This is particularly useful for recording the exact location of underground stopcocks, documenting the condition of troughs, or flagging problem areas.

To add a photo, tap a marker to open its popup, then tap 📷 Photo. (Edit Mode must be on.) Select a photo from your camera roll or take one directly with the camera.

The photo is resized automatically and stored securely alongside the marker. A thumbnail appears in the popup — tap it to view full size.

To swap a photo, tap 📷 Replace in the marker popup and choose a new image.

Tip: Take a photo of each stopcock when you first map it — a photo makes it far easier to identify and locate it again later.
📊
Export CSV & PDF
Download map data, field history, and applications as a spreadsheet or PDF

Open the ⋯ More menu from the top-right of the map page to find the export options:

  • 📊 Export Map CSV — downloads all current map markers (livestock, crops, water, applications) as a spreadsheet-ready CSV file.
  • 📋 Export Field History CSV — downloads the full field history log (crops, grazing, applications per field) as a CSV — useful for farm records or scheme compliance.
  • 🖨 Export Map PDF — creates a landscape A4 PDF of the current map state, including all markers and field labels.

CSV files open directly in Excel or Numbers. PDF files can be printed or shared.

Tip: Export Field History CSV at the end of each season to keep an off-system record of all field activity.
Alerts & Reminders
🔔
Farm Alerts (Map)
Set reminders for tasks — move stock, check troughs, etc.

Open 🔔 Farm Alerts from the map menu. Type a reminder message (e.g. "Move sheep from Long Meadow") and set a due date — the time is optional.

Choose a priority:

  • Normal — shows as a reminder on the alerts screen
  • 🔴 High Priority — triggers a push notification on your device and sends an email alert

Past-due alerts appear highlighted in red. Tap the ✓ button to dismiss an alert once done.

Tip: Allow notifications when prompted so high-priority alerts reach you even when the app isn't open.
Diary Entry Alerts
Attach a reminder directly to a diary entry

When composing or editing a diary entry, tick ⏰ Set an Alert for this entry. This reveals date and time fields — set when you want to be reminded about this entry.

As with map alerts, you can choose Normal or High Priority. High priority sends a push notification and email.

Field Diary
✍️
Writing a Diary Entry
Log daily events, tag them, and attach photos

Tap the ✏️ compose button (bottom-right on mobile, or the compose area on desktop). Fill in:

  • Title — a short summary of the event
  • Entry — the full details
  • Tags — select one or more from: 🐑 Livestock, 🌾 Crops, 💧 Water, 🩺 Vet, 🔧 Maintenance, 🌦 Weather, 💰 Finance, 📌 General
  • Photos — up to 3 photos, chosen from your camera roll or taken directly
  • Alert — optionally set a reminder date (see Diary Entry Alerts above)

Tap Post Entry to save. The entry appears at the top of the feed immediately.

📌
Pinning Entries
Keep important entries at the top of the feed

Tap the 📌 pin button on any entry to pin it. Pinned entries always appear at the top of the diary feed, regardless of when they were written — useful for ongoing notes or instructions you want everyone to see.

Tap again to unpin.

✏️
Editing & Deleting Entries
Correct mistakes or remove old entries

Each diary entry has two action buttons:

  • ✏️ Edit — opens the full editor. You can change the title, body text, tags, photos, and alert. Tap Save when done.
  • 🗑️ Delete — removes the entry permanently after a confirmation prompt. This cannot be undone.
🔍
Searching & Filtering
Find entries by keyword or tag

Use the 🔍 Search box at the top of the diary to search by keyword across entry titles, body text, and author names — results update as you type.

Use the tag filter dropdown next to the search box to show only entries with a specific tag (e.g. show only Vet entries).

Both can be used together — e.g. search "John" within the Livestock tag.

📷
Photos in the Diary
Attach up to 3 photos per entry, tap to view full size

When composing or editing, tap 📷 Add photo to select photos from your device. Up to 3 photos per entry. Photos are uploaded securely to Firebase Storage and displayed inline in the feed.

Tap any photo thumbnail to open it full size in a lightbox. Press Escape or tap outside to close.

To remove a photo while editing, tap the × on the thumbnail.

⬇️
Exporting the Diary
Download all entries as a JSON backup file

Tap ⬇ Export JSON backup at the top of the diary feed. This downloads a dated JSON file (e.g. waddon-diary-2026-04-30.json) containing all entries — useful for archiving or external analysis.

Farm Tasks
📋
Creating & Managing Tasks
Add to-do items, set priorities and due dates, track progress

Open the 📋 Tasks page from the navigation. Tap ➕ Add Task to create a new to-do item. Fill in:

  • Title — a short description of the task
  • Priority — Low, Normal, High, or Urgent
  • Due Date — when the task needs to be done
  • Assigned to — select a farm user responsible for the task
  • Notes — any extra detail

Tasks appear in a prioritised list. Past-due tasks are highlighted. Tap the button to mark a task complete — it moves to the completed list. Tap 🗑 to delete a task.

Tip: The pending task count appears as a badge in the topbar so you can always see at a glance how many items are outstanding.
🔍
Filtering & Searching Tasks
Find tasks by status, priority, or assignee

Use the filter tabs at the top of the Tasks page to switch between Pending, Completed, and All views. Within each view, use the priority and assignee filters to narrow down the list.

Tasks are sorted by priority and due date automatically — urgent, overdue items appear at the top.

Contacts
📞
Viewing & Adding Contacts
Farm contacts — vets, agents, contractors and neighbours

Open the 📞 Contacts page from any page's ☰ Pages ▾ dropdown, or from the 📞 Contacts button on the map topbar.

Contacts are grouped into categories:

  • 🐄 Vets
  • 📋 Land Agent / Solicitor
  • 🚜 Neighbouring Farmers
  • 🔧 Contractors & Suppliers
  • 📌 Other

Use the filter tabs to view contacts by category. Tap a phone number or email address to call or message directly from your device.

Admin users (Nick and Katie) can add and delete contacts. Tap ➕ Add New Contact at the top of the Contacts page, fill in the details, and tap 💾 Save Contact.

Tip: Contacts are also accessible as a modal directly from the Farm Map page — tap the 📞 Contacts button in the map topbar.
Farm News & Tips
📰
Farm News & Farming Tips
Latest farming news, seasonal tips, and industry updates

Open the 📰 News page from any page's ☰ Pages ▾ dropdown. This page shows a curated feed of farming news and seasonal tips relevant to livestock and arable farming in the UK.

Stories are automatically fetched and refreshed. Tap any article to read a summary and open the full article in your browser.

Tip: The News page is a great place to stay up to date with changes to farming schemes, seasonal best-practice guides, and weather outlook information.
Messages
💬
Sending Messages
In-app messaging between farm users

Open 💬 Messages from the map or diary nav. Select a recipient from the farm user list, type your message, and tap 📤 Send.

The 📥 Inbox tab shows messages received. The 📤 Sent tab shows messages you've sent. Unread message counts appear as a badge on the Messages button.

Tap 🗑 Delete to remove a message from your view.

Tip: Messages are a quick way to leave notes for other farm users without cluttering the diary.
Admin & Users
⚙️
Managing Users
Add or remove farm users, reset passwords (admin only)

The ⚙️ Users button is visible to admin users (Nick and Katie) in the map and diary navbars. It opens the user management panel.

From here you can:

  • ➕ Add User — create a new farm account with a username and password
  • Change pwd — reset a user's password
  • Remove — delete a user account
  • 📋 Show Full Login History — see when each user last signed in
📦
Backup & Restore
Download a full data backup or restore from a file

From the Users panel (admin only), use the backup section to:

  • Download Backup — exports all farm data (map, layers, diary, users) as a single JSON file with a timestamp. Keep this somewhere safe as an archive.
  • Restore from Backup — upload a previously downloaded backup file to restore all data. Use with caution — this overwrites current data.
Tip: Download a backup at the end of each season or before making large changes to the map.
Support
Raising a Support Ticket
Report a problem or ask for help

Go to the ❓ Help page from the navigation. Fill in:

  • Subject — a short description of the issue
  • Message — the full details of what happened
  • Photos — up to 3 screenshots or photos (optional)

Tap Submit Ticket to send. Your ticket will appear in the list below the form with a status of Open.

When Nick replies, the ticket status changes to Replied and you'll see the response when you open the ticket. Once resolved, it'll be marked Closed.

Tip: If something looks wrong on the map or diary, include a screenshot — it helps a lot!
🛠️
Support Admin (Nick only)
View and respond to all farm support tickets

The support admin page (admin_support.html) is password-protected and intended for Nick to manage incoming tickets. From there you can:

  • View all tickets with status (Open / Replied / Closed)
  • Search by subject, message, or submitter name
  • Filter by status
  • Reply to tickets — replies are visible to the farm user immediately
  • Mark tickets as Closed / Reopen as needed
  • Mark all as read in one tap

An unread badge shows the count of tickets Nick hasn't opened yet.

Farm Plan — Waddon Farm — Contact Support