-
栽培管理アプリ
栽培管理アプリを作ってます⑧:作業履歴の検索機能を強化した話
はじめに 前回の記事では、作業履歴画面で肥料・農薬の詳細を表示できるようにしました。今回は、作業履歴の検索・フィルタ機能を大幅に強化した話をお届けします。 特に考えたのはカレンダー機能の実装です。実は出荷アプリと栽培アプリで異なるアプロー... -
栽培管理アプリ
栽培管理アプリを作ってます⑦:作業履歴画面で肥料・農薬の詳細を表示できるようにしました
前回は複数ハウス選択と農薬混用に対応した作業登録機能を実装しましたが、今回は作業履歴の可視化に取り組みました。 農業でGAP(農業生産工程管理)対応するには、「いつ・どこで・何を・どれだけ使ったか」を記録することが必須です。しかし、ただ記録... -
栽培管理アプリ
栽培管理アプリを作ってます⑥:複数ハウス選択と農薬混用に対応した話
はじめに 前回は、農薬マスタのCSVインポートから実際の防除作業記録まで、データの流れを一通り実装しました。CSVインポートに関しては、本来は初めから全ての農薬を登録しておくべきだとは思いますが、全作物になると農薬マスタは膨大になるので、各作物... -
栽培管理アプリ
栽培管理アプリを作ってます⑤:農薬マスタから防除記録まで、データの流れを作った
前回の記事では、農薬マスタの設計で詰まった話を書きました。 「同じ農薬でも対象病害虫によって倍率が違う」という問題を解決するために、マスタと詳細を分離する設計にしたところまで進んでいました。 今回は、その続きで、「農水省のデータをインポー... -
栽培管理アプリ
栽培管理アプリを作ってます④:基本機能の実装と農薬マスタ設計
前回の記事では、栽培管理アプリの設計について書きましたが、今回は実際に基本機能を実装していきました。 設計を形にしていく過程で、いくつか新しい課題や気づきもあったので、その辺りも含めて書いていきます。 実装した基本機能 前回設計したフェーズ... -
栽培管理アプリ
栽培管理アプリを作ってます③:農業アプリの設計がだいたいできた話
前回の記事では、Supabase SSRへの移行について書きましたが、今回は栽培管理アプリの設計に着手しました。 ClaudeとChatGPTとを使って壁打ちしながら設計を整理していったら、かなりクリアになってきました。※個人的にはClaudeのほうが好きなんですが、使... -
栽培管理アプリ
栽培管理アプリを作ってます②: Supabase ssrって何?
はじめに 前回の記事より、栽培管理アプリをちょこちょこ作り始めているのですが、栽培管理アプリの設計を進めていたところ、@supabase/ssrというものの存在を知りました。 「ssr? 出荷アプリは@supabase/supabase-jsだったけど、何が違う?」 調べてみる... -
出荷在庫管理アプリ
在庫・出荷管理アプリを作ってます⑯:細かい改善をいろいろやった話
本業は農業ではあるのだが、どうしても農業には閑散期というものが存在する。私が主としているアスパラガスはまさに今の時期が閑散期なのだが、この時間を生かして栽培アプリを作りたいとは思っているものの、前にリリースした出荷アプリを触れば触るほど... -
出荷在庫管理アプリ
在庫・出荷管理アプリを作ってます⑮:デモサイトのセキュリティ問題を解決!ログイン状態が引き継がれるバグの修正
はじめに 在庫・出荷管理アプリのデモサイトを公開後、重大なセキュリティ問題に気づきました。 「前の訪問者のログイン状態が次の訪問者に引き継がれる」 デモサイトとして致命的な問題です。この記事では、問題の発見から解決までのプロセスを詳しく解説... -
栽培管理アプリ
🪴 農業の現場から:栽培管理アプリを作ってます(Next.js × Supabase)
はじめに 「出荷アプリ開発記録」から、出荷伝票管理をテーマに未熟ながらアプリを作りました。今回から、「栽培管理」をテーマにしたアプリを自作してみることに挑戦してみようと思います。これまでスプレッドシートで取っていた日々のメモ(灌水・施肥・...