Farm Operations Platform

Professional homestead, club, and shared asset management, built to scale.

Manage freezer inventory, canning records, recipes, equipment loans, and future modules in one secure workspace. The platform is structured for multi-tenant access so each farm or club only sees its own data.

Platform Overview
Farm-isolated data

Users can belong to one or more farms, but each farm only sees its own records.

Modular foundation

Freezer, canning, recipes, and equipment are live now, with room for storage, insurance, livestock, and more later.

Operationally clean

Shared legal pages, a polished footer, and an admin-managed access model make this a stronger production base.

Live Module

Equipment

Track assets, loan items to families, process returns, and view active equipment status by tenant.

Live Module

Freezer Inventory

Track quantities, locations, partial moves, print lists, and exports per farm.

Live Module

Canning

Record canning method, jar sizes, shelf locations, dates, and notes in a print-friendly format.

Live Module

Recipes

Store ingredients, steps, notes, images, and source links in one searchable farm cookbook.

This Release v1.0.0

This release delivers a major architectural refactor alongside key usability, data integrity, and operational improvements. The application has been restructured into a modular, service-based design to support future scalability, multi-tenant growth, and feature expansion.

    Architecture
    • Refactored the application into a modular structure with separated route and service layers
    • Extracted core modules (Freezer, Canning, Recipes) into independent components
    • Introduced a service layer to centralize database logic while retaining SQLite and raw SQL usage
    • Implemented module gating framework to enable or disable features per farm (future subscription-ready)
    • Improved overall maintainability, separation of concerns, and readiness for future database migration
    Improvements & Enhancements
    • Enforced quantity validation to ensure all inventory items must have a quantity greater than zero
    • Improved freezer inventory views by automatically hiding items with zero quantity from current listings
    • Added the ability to remove users from a farm while preserving their account for use elsewhere
    • Introduced admin-controlled user activation, allowing accounts to be safely deactivated and reactivated without deletion
    • Enhanced overall data consistency and reduced risk of invalid or stale inventory records
    • Configured daily automated database backups to improve data protection and recovery readiness
    • Continued improvements to usability, stability, and performance across core modules
Next Up
  • Richer admin controls
  • Farm-level branding
  • Storage bins module
  • Insurance tracking
  • Livestock and greenhouse records
  • Integration with Paperless-ngx for document management