Welcome to Softbee
Softbee is a comprehensive solution designed for professional beekeepers and apiary managers to control and monitor the status of their apiaries and hives. Built with Flutter and following Clean Architecture principles, Softbee provides powerful tools for managing every aspect of your beekeeping operation.Quickstart
Get up and running with Softbee in minutes
Installation
Install Softbee on your device
User Guides
Learn how to use Softbee effectively
API Reference
Explore the developer API documentation
Key Features
Softbee offers a comprehensive suite of features designed to optimize your beekeeping operations:Apiary Management
Create and manage multiple apiaries with location tracking and metadata
Beehive Monitoring
Track individual hives with detailed health status, population, and production data
Inspection Tracking
Record inspections with activity levels, food frames, brood frames, and observations
Inventory Management
Manage equipment, supplies, and honey production inventory
Treatment Tracking
Monitor treatments and health interventions for your colonies
Real-time Sync
Synchronize data across devices with cloud-based storage
What Makes Softbee Special
Softbee is built with modern software engineering practices to ensure reliability, maintainability, and scalability.
Clean Architecture
Softbee follows Clean Architecture principles, organizing code into distinct layers:- Domain Layer: Business logic and entities that represent your beekeeping data
- Data Layer: Repository implementations and data sources for local and remote storage
- Presentation Layer: UI components and state management with Riverpod
Cross-Platform Support
Built with Flutter, Softbee runs on:- Android - Native mobile experience
- iOS - Full iPhone and iPad support
- Web - Access from any browser
- Desktop - Windows, macOS, and Linux applications
Secure Authentication
Your data is protected with:- Biometric authentication (fingerprint and face recognition)
- Secure token-based authentication
- Encrypted local storage with Flutter Secure Storage
- Session management with automatic token refresh
Technology Stack
Softbee leverages modern Flutter packages and tools:| Technology | Purpose |
|---|---|
| Flutter & Dart | Cross-platform UI framework and programming language |
| Riverpod | State management and dependency injection |
| GoRouter | Declarative routing with deep linking support |
| Dio | HTTP client for API communication |
| Flutter Secure Storage | Encrypted local storage for sensitive data |
| Local Auth | Biometric authentication integration |
| Lottie | Beautiful vector animations |
| Google Fonts | Custom typography with Roboto and Oswald |
Next Steps
Ready to get started with Softbee?Quickstart Guide
Follow our quickstart to set up your first apiary
Architecture Overview
Learn about Softbee’s architecture and design principles