Back

Cannabis Cultivation & Inventory

Desktop application designed to streamline and centralize the management of cannabis production. It allows growers to monitor individual plant health, track progress through all growth stages, and manage inventory with precision. Each plant is assigned a unique QR code, making it easy to identify and update records quickly. The app also supports bulk importing plant data from Excel files, which simplifies onboarding large batches and reduces manual entry. With features tailored for cultivation workflows—like batch tracking, status updates, and health notes—the app ensures cultivators stay organized, efficient, and compliant throughout the entire grow cycle.


Screenshot 1

Tech Breakdown

  • C# (.NET WPF)for the desktop UI
  • SQLdatabase
  • ZXing.NetQR code generation
  • EPPlusExcel data import
  • MVVM Patternfor maintainable architecture

Core Features

  • Track plant stages, health, and lifecycle
  • QR code assignment & scanning for each plant
  • Bulk import plants from Excel
  • Manage cultivation batches and inventory flow
  • Attach notes and set status updates for each unit