Bottom Navigation Bar
When you access Kora on a mobile device or tablet, the side navigation disappears. A bottom navigation bar appears instead. This bar stays fixed at the bottom of your screen. It remains accessible regardless of where you have scrolled.
Bottom Navigation Layout:
The navigation bar contains five items arranged horizontally:
- Home (far left) - Returns to home dashboard
- Tasks (left-centre) - Access your task list
- App Launcher (centre) - Opens main module menu
- Maps (right-centre) - Jump to map manager
- Field Observations (far right) - Quick access to GPS-based observations
Why Bottom Navigation:
- Thumb-friendly: Most people hold phones with one hand. Bottom navigation is within easy thumb reach
- Always visible: No need to open menus to navigate between main areas
- Touch-optimised: Large tap targets (64px height) easy to hit accurately
- No accidental taps: Bottom location prevents accidental touches while interacting with content above
Active Page Indicator:
- Current section is highlighted with teal accent color
- Small dot indicator appears below active icon
- Visual feedback confirms where you are in the system
App Launcher on Mobile: The centre position in bottom navigation opens the App Launcher dropdown, showing all available modules:
- Animal Management
- Maps
- Biosecurity
- Tasks
- Field Observations
- Knowledge Hub
- User Profile
- Additional modules based on your user type and permissions
Touch-Optimized Interface
Every interactive element on mobile is designed for finger taps, not mouse clicks:
Touch Target Sizes:
- Buttons, links, and controls are larger on mobile (minimum 44x44px)
- Sufficient spacing between elements prevents accidental taps
- Form inputs have expanded tap areas for easier selection
- Icons are larger and more distinct
Touch Gestures:
- Tap: Select items, open records, activate buttons
- Long press: Access context menus or additional options (where implemented)
- Swipe: Navigate between cards, dismiss notifications, slide through image galleries
- Pinch: Zoom in/out on maps
- Drag: Pan maps, scroll through content
Visual Feedback:
- Elements highlight when touched
- Buttons show pressed state
- Loading indicators appear for actions that take time
- Success/error messages confirm actions completed
Input Optimization:
- Appropriate keyboards appear for different input types (numeric for numbers, email keyboard for email fields, date picker for dates)
- Dropdowns use mobile-native selection interfaces
- Auto-complete suggestions reduce typing
- Voice input supported where device allows
Card-Based Data Views
On mobile, data tables transform into vertical card layouts:
Instead of Multi-Column Tables: Desktop shows animals in rows with columns (Name | ID | Species | Location | Health Status | Age | Last Observation)
Mobile Shows Vertical Cards: Each animal becomes a card with all information stacked vertically:
- Top: Animal name and ID
- Body: Species, location, age
- Badges: Health status indicators, quarantine flags, follow-up markers
- Bottom: Last observation date, quick action buttons
Card Benefits on Small Screens:
- All information visible without horizontal scrolling
- Scannable at a glance (visual badges, color coding)
- Tap any card to open full animal record
- Swipe down to refresh list
- Infinite scroll loads more as you reach bottom
Example - Animal List on Mobile:
┌──────────────────────────────┐
│ Daisy #A001 │
│ ─────────── │
│ 🐄 Cattle | North Paddock │
│ Age: 4 years │
│ 🟡 Follow-Up Required │
│ Last observed: 2 hours ago │
│ [View] [Quick Observation] │
└──────────────────────────────┘
┌──────────────────────────────┐
│ Thunder #A002 │
│ ─────────── │
│ 🐄 Cattle | North Paddock │
│ Age: 6 years │
│ 🟢 Healthy │
│ Last observed: 1 day ago │
│ [View] [Quick Observation] │
└──────────────────────────────┘
Each card is self-contained with all essential information and quick actions. Tap to dive deeper.
Data Presentation Adaptations:
- Tables → Cards: As shown above
- Multi-column layouts → Single column: Content stacks vertically
- Sidebars → Bottom sheets or tabs: Context panels appear as slide-up sheets or tab navigation
- Hover tooltips → Tap-to-expand: Information that appeared on hover requires tap on mobile
Bottom Sheets for Context
Bottom sheets are slide-up panels that appear from the bottom of the screen, primarily used in the mapping system on mobile.
What Are Bottom Sheets:
- Panels that slide up from bottom of screen
- Show contextual information without leaving current view
- Dismissible by swiping down or tapping outside
- Can be full-height or half-height depending on content
Bottom Sheets in Map Manager:
When you tap an element on the mobile map, a bottom sheet slides up showing related information:
Tap a Location:
- Bottom sheet shows location details (name, type, area, subdivisions)
- List of animals currently at that location
- Quick actions: View location details, Create observation at location, Add animals
Tap an Animal on Map:
- Bottom sheet shows animal summary (name, ID, species, health status)
- Last observation summary
- Quick actions: View full record, Record observation, Create task
Tap a Biosecurity Zone:
- Bottom sheet shows zone details (security level, access restrictions)
- Active protocols for that zone
- Compliance status
- Quick actions: View zone details, Record protocol assessment
Tap a Movement Line:
- Bottom sheet shows movement history for selected animal
- From/to locations, movement dates, reasons
- Quick actions: View complete movement history
Why Bottom Sheets on Mobile:
- Keep map visible while viewing details
- No need to navigate away and back
- Quick access to related information
- Easy to dismiss and continue map exploration
- Better than overlays that block entire screen
Example - Mobile Map Interaction:
- You are viewing the map showing all paddocks
- Tap "North Paddock" location
- Bottom sheet slides up showing "North Paddock" details and list of 12 cattle currently in that paddock
- Tap any cattle in bottom sheet to see its summary
- Swipe down to dismiss bottom sheet and return to full map view
- Tap different paddock to see its details in bottom sheet
Mobile Map Experience
The mapping system adapts significantly for mobile use:
Simplified Map Controls:
Desktop has full Leaflet controls (layer switcher, measurement tools, drawing toolbar, etc.) along edges of map.
Mobile focuses on essential controls:
- Zoom buttons: +/- buttons for zooming (larger than desktop for easier touch)
- Locate me: Button to centre map on your current GPS location
- Layer selector: Simplified menu for switching between satellite/terrain/street views
- My location marker: Blue dot showing where you are if GPS is active
Touch-Based Map Interaction:
- Pinch zoom: Spread two fingers to zoom in, pinch to zoom out
- Drag to pan: Single finger drag moves map
- Double-tap: Quick zoom in
- Two-finger rotation: Rotate map orientation (where supported)
Viewing vs. Editing:
Mobile map is optimised for viewing and navigation:
- See your current location on map
- View animals at their locations
- Navigate to specific paddocks or enclosures
- Check biosecurity zone boundaries
- Review movement paths
Complex editing remains desktop-focused:
- Creating new locations with precise boundaries
- Drawing complex subdivisions
- Detailed boundary adjustments
- Feature positioning
You can still create simple markers or quick location pins on mobile. However, detailed boundary drawing works best on desktop with mouse precision.
Map Information Density:
- Fewer labels visible at once (prevents overcrowding on small screen)
- Simplified marker icons (larger, clearer)
- Less detail at higher zoom levels (progressive disclosure: zoom in to see more)
- Clearer color coding for zones, locations, and animals
Mobile Map Use Cases:
- Field navigation: "Show me where North Paddock is" → GPS guides you there
- Animal location verification: "Is Daisy still in North Paddock?" → Check map
- Zone compliance: "Am I in a high-security zone?" → Check current location against zones
- Movement documentation: "Record that I moved these cattle from here to there" → Use map to confirm locations
Mobile-Optimised Workflows
Certain workflows are streamlined on mobile:
Quick Observation Recording:
- Tap "Field Observations" in bottom navigation
- Tap FAB (Floating Action Button) to create new observation
- GPS captures your location automatically
- Select animal (by scanning QR code or searching)
- Record symptoms or notes (voice-to-text supported where available)
- Take photo if needed
- Tap Save. Done in under a minute
Task Completion:
- Open Tasks from bottom navigation
- View tasks as cards (today's tasks, overdue tasks, upcoming tasks)
- Tap task card to expand details
- Tap "Complete" button
- Confirm completion with optional notes
- Task marked complete instantly
Animal Quick Lookup:
- Scan animal's QR code
- Animal record opens immediately
- View health summary, last observation, current location
- Quick action buttons: Record Observation, Create Task, Record Treatment
- Tap action to begin workflow
Mobile Workflows Prioritize:
- Minimal typing (dropdowns, selections, QR scans instead of text entry)
- GPS automation (location captured automatically, no manual entry)
- Camera integration (photos captured directly, no external app switching)
- Speed over detail (capture essentials now, add details later on desktop)
- One-handed operation (thumb-friendly controls, minimal reaching)
Tablet Hybrid Experience
Tablets (769-1023px width) get a hybrid experience:
Like Mobile:
- Bottom navigation bar (not side navigation)
- Touch-optimised controls
- Card-based data presentation
Like Desktop:
- More screen space allows some multi-column layouts
- Extended cards with more information visible
- Slightly more detailed data tables (though still adapted from desktop tables)
- Bigger tap targets but more content per screen
Tablets Work Well For:
- Field work requiring more screen space than phone (viewing maps while walking)
- Longer data entry sessions (larger keyboard, more comfortable typing)
- Reviewing multiple animals' records in succession (bigger cards show more detail)
- Drawing simple map features (larger touch area than phone, though still not as precise as mouse)
Example - Tablet Use Case: Zoo keeper carrying tablet on daily rounds. Larger screen than phone shows:
- Animal card with photo, health summary, feeding schedule all visible at once
- Comfortable typing for observation notes
- Easy QR code scanning with larger camera view
- Bottom navigation for quick jumps between sections
- Enough space to review yesterday's observations while recording today's
Advantages of Mobile Experience
Immediate Capture:
- Record observations the moment you notice something (no delay, no forgetting details)
- Photo documentation on the spot
- GPS coordinates captured exactly where you are standing
Portability:
- Carry Kora in your pocket everywhere
- No need to return to office to access information
- Check animal records while standing next to the animal
Built-in Sensors:
- GPS for automatic location tracking
- Camera for photo documentation
- QR scanner for instant identification
Field-Appropriate:
- Works in paddocks, barns, enclosures, remote territories
- No need for laptop setup or Wi-Fi access (mobile data sufficient)
- One-handed operation possible (hold phone, interact with animal with other hand)
Real-Time Updates:
- Changes sync immediately
- Teams see updates instantly
- No end-of-day data entry backlog
Mobile experience transforms Kora from office software into field-ready animal management. It goes wherever you and your animals are.