Interactive Dashboard Features
The Hortiprise dashboard is packed with interactive features designed to streamline your agricultural operations. Here's a comprehensive guide to all available functionality.
Data Filtering & Time Controls
📅 Date Range Picker
Located in the dashboard header, this powerful tool allows you to:
- Select custom date ranges (from/to dates)
- Filter all dashboard data simultaneously
- View trends for specific time periods
- Compare performance across different date ranges
How to use: Click the date picker, select your start and end dates, and all charts and metrics will update automatically.
Real-Time Data Updates
Your dashboard data refreshes automatically to show the latest information:
- Automatic loading: Data loads when you log in and change filters
- Loading states: Smooth skeleton screens while data loads
- Error handling: Retry options if data loading fails
- Cache optimization: Efficient data fetching for better performance
Interactive Charts & Visualizations
📈 Sales Trend Area Chart
Features:
- Hover tooltips showing exact values and dates
- Smooth gradient fill representing sales volume
- Responsive design that works on all screen sizes
- Currency formatting in Indian Rupees (₹)
- Empty state when no data is available
🥧 Top Crops Pie Chart
Features:
- Interactive hover effects with revenue details
- Color-coded segments for easy identification
- Legend showing crop names and percentages
- Inner radius design for modern appearance
- Padding between segments for clarity
📊 Status Distribution Bar Charts
Order Status Chart shows:
- PENDING orders (awaiting processing)
- SOWED orders (seeds planted)
- ONTIME orders (on schedule)
- DELAYED orders (behind schedule)
- DISPATCHED orders (shipped)
- PAID orders (payment completed)
- CANCELLED orders (order cancelled)
Sowing Batch Chart shows:
- Batch counts by current status
- Growth stage distribution
- Completion progress
Activity Timeline
🕒 Recent Activities Panel
The activity timeline provides real-time updates on your operations:
- Icon indicators: Different icons for different activity types
- Contextual messages: Clear descriptions of what happened
- Relative timestamps: "2 hours ago", "1 day ago" format
- Scrollable list: Shows last 8 activities with scroll for more
- Color coding: Green theme for positive activities
Activity Types Include:
- 📦 Order activities (new orders, status changes)
- 🌱 Sowing activities (new batches, germination)
- 💰 Payment activities (payments received)
- 📋 Quote activities (quotes generated)
- 👥 Contact activities (customer interactions)
- 🚚 Dispatch activities (shipments)
- 🌡️ Germination tracking updates
Financial Management Tools
💰 Financial Summary Panel
Track your business finances with these tools:
- Advance Received: Track customer advance payments
- Pending Balance: Monitor outstanding receivables
- Collection Rate: Automatic calculation of payment efficiency
- Total Quotes: Quote generation tracking
Color-coded indicators:
- 🟢 Green: Positive financial metrics (advance received)
- 🔴 Red: Items needing attention (pending balance)
- 🔵 Blue: Performance metrics (collection rate)
- 🟣 Purple: Business development (quotes)
Operational Metrics Dashboard
Monitor your day-to-day operations with these key indicators:
🚨 Pending Dispatch
Critical alerts for orders ready to ship. Helps ensure timely delivery and customer satisfaction.
🌱 Batch Management
Track total sowing batches vs active growing batches for production planning.
🏠 Facility Status
Monitor active polyhouses and growing facilities to optimize resource allocation.
📊 Performance Metrics
Track germination rates and success metrics for quality control.
User Experience Features
🎨 Modern Interface Elements
- Hover effects: Cards lift and highlight on hover
- Loading animations: Smooth skeleton screens during data fetching
- Error states: Friendly error messages with retry options
- Empty states: Helpful messages when no data is available
- Responsive grid: Adapts to different screen sizes automatically
- Consistent spacing: Professional layout with proper spacing
Data Export & Reporting
While export features are prepared for future updates, the dashboard currently provides:
- Comprehensive data views: All key metrics in one place
- Filterable timeframes: Focus on specific periods
- Visual summaries: Charts for easy trend identification
- Detailed breakdowns: Granular views of all operations
Performance Optimization
The dashboard is optimized for speed and efficiency:
- Lazy loading: Data loads only when needed
- Efficient queries: Optimized database calls
- Client-side caching: Reduced server requests
- Responsive charts: Smooth interactions even with large datasets