Skip to main content

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
This architecture ensures that Softbee is testable, maintainable, and easy to extend with new features.

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:
TechnologyPurpose
Flutter & DartCross-platform UI framework and programming language
RiverpodState management and dependency injection
GoRouterDeclarative routing with deep linking support
DioHTTP client for API communication
Flutter Secure StorageEncrypted local storage for sensitive data
Local AuthBiometric authentication integration
LottieBeautiful vector animations
Google FontsCustom 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

Build docs developers (and LLMs) love