-
栽培管理アプリ
栽培管理アプリを作ってます⑮:デモ版を公開するまでにやったこと
はじめに 現在、農業しながらポチポチとアプリ制作を続けていますが、そもそもなぜ作り始めたかというと、スプレッドシートで取っていた日々のメモ(灌水・施肥・作業記録など)に不満があったのがきっかけです。 出荷アプリのときは「とりあえず完成」と... -
栽培管理アプリ
栽培管理アプリを作ってます⑮-3:デモ版の書き込み制御と通知UIをsonnerに統一
はじめに Next.js + Supabaseで農業向け栽培管理アプリを開発しています。今回はデモ版の書き込み制御と、通知UIをsonnerに統一した話です。 デモ版の仕様 栽培管理アプリにはデモ版を用意しています。 デモ版の仕様はシンプルで、閲覧はできるけど書き込... -
栽培管理アプリ
栽培管理アプリを作ってます⑮-2: AuthのデモログインがServer Componentで動かない理由と解決策
Next.js + Supabaseで農業向け栽培管理アプリを開発しています。今回はデモ環境を作ってワンクリックログインを実装した話です。 デモ環境について 自分が実際に農業をしながら、作ったアプリにポチポチとデータを入れています。圃場の登録、作業記録、収... -
栽培管理アプリ
栽培管理アプリを作ってます⑮-1:デプロイ前のセキュリティチェック
はじめに 前回、完成したと思ったら色々問題があった話をしました。(今後も問題があるかもしれませんが) もうデプロイしちゃいました(栽培アプリはこちらから)が、デプロイ前のセキュリティチェックも実施してますので、書き記しておこうと思います。 ... -
栽培管理アプリ
栽培管理アプリを作ってます⑭:完成したと思ったら問題が出た話
「完成した」と思ったのに… 栽培管理アプリの実装がひと通り終わり、デブロイ前にポチポチと実際の農作業データを入力し始めたのですが、これがまたどうもしっくりこない(何度目なんだろう・・・) テスト中は簡単な入力で試験したときは問題はないように... -
栽培管理アプリ
栽培管理アプリを作ってます⑭-3:マスタを削除したら履歴も消えた話【削除設計とデータ保護】
ちょっと怖いことに気づいた 栽培管理アプリを開発していて、ある日こんな問題に気づきました。 マスタを全削除すると、過去の作業履歴も消える。マスタとは?(補足)このアプリには農薬・肥料・作業の3種類のマスタがあります。作業を登録するとき、マス... -
栽培管理アプリ
栽培管理アプリを作ってます⑭-2:農薬の按分計算で「1畝だけ少ない」が起きた話【端数処理の改善】
前回のおさらい 以前の記事で、農薬を複数ハウスに面積比で自動配分する機能を実装しました。 例えば500mlの農薬を3ハウスに散布するとき、各ハウスの面積に応じて自動的に按分する仕組みです。 そのとき「按分では端数が出る」という問題も認識していまし... -
栽培管理アプリ
栽培管理アプリを作ってます⑭-1:ページネーションを実装した話【Next.js × Supabase】
データが「消えた」?と思ったら… ある日、作業履歴を確認していると、古いデータが表示されなくなっていました。 でも、Supabaseのデータベースを確認すると、データはちゃんと残っています。 「データはあるのに、画面に出ない」 そういえば、開発初期に... -
栽培管理アプリ
栽培管理アプリを作ってます⑬:作業マスタを作ったら一括操作が遅すぎた話
はじめに 前回、複数人で使えるアプリにするための認証・権限管理を実装しました。 今回は、作業マスタ機能を追加したところ、一括操作の実装で躓いた話です。 1. 作業登録の課題:毎回ポチポチするのが面倒 栽培管理アプリでは、日々の作業を記録する「作... -
栽培管理アプリ
栽培管理アプリを作ってます⑫:複数人で使えるアプリにする方法【認証・権限管理の実装】
はじめに 前回、気象庁APIで天気情報を自動取得する機能を実装しました。 今回は、「複数人で使えるアプリ」にするため、代表とスタッフ(農作業員)の権限管理機能を追加しました。 1. やりたかったこと(要件定義) 栽培管理アプリを農園の複数人で使え...