出荷管理システム

概要

農業の出荷業務を想定して個人開発したWebアプリケーションです。

手書きの出荷伝票をOCRで読み取り、出荷予定と実績の登録・照合・承認までを一つのシステムで管理できるようにしました。

現在は開発を終了していますが、制作した機能を確認できるデモサイトを公開しています。


プロジェクト情報

項目内容
制作期間2024年7月 – 2024年10月(3ヶ月)
担当範囲企画・設計・開発・デプロイ(個人開発)
公開URLhttps://shipment-demo.cropgarage.com
種別Webアプリケーション / PWA

主な機能

OCR伝票読み取り

スマホで撮影した出荷伝票から、出荷先・個数・追跡番号を自動抽出(・・・しようと思ったがうまくいかず断念)

✅ 承認ワークフロー

出荷予定と実績を照合し、流通業者が承認・差し戻しを管理

出荷実績管理

過去の出荷データを一覧表示・検索・CSV出力

ロール別権限管理

生産者・流通業者・管理者で適切なアクセス制御を実装

マルチデバイス対応

PC・スマホ・タブレットで快適に操作可能(PWA対応)


技術スタック

フロントエンド

  • Next.js 14 (App Router)
  • TypeScript
  • Tailwind CSS
  • React Hooks

バックエンド

  • Supabase
  • PostgreSQL
  • Authentication
  • Storage
  • Row Level Security (RLS)

インフラ・その他

  • Vercel(ホスティング)
  • Google Vision API(OCR)
  • PWA対応

デモアカウント

実際の業務フローを体験できます。

流通業者アカウント(全機能利用可能)

Email: demo-trader@example.com
Password: demo123

生産者アカウント(出荷登録体験用)

Email: demo-farmer@example.com
Password: demo123

業務フロー

業務フロー

  1. 出荷先マスタ管理
    出荷先をグループ分けして一元管理
  2. 出荷予定登録
    流通業者が翌日の出荷予定を登録
  3. 出荷予定確認
    生産者が自分の担当分を確認
  4. OCR出荷登録
    伝票を撮影して自動入力
  5. 出荷比較・承認
    予定と実績を並べて確認
  6. 出荷実績一覧
    承認済みデータの検索・CSV出力


実績・成果

  • 開発ブログ: 14記事執筆(開発プロセスを詳細に記録)
  • 抽出精度: 出荷先名90%以上
  • 対応デバイス: PC / スマホ / タブレット

開発ブログ

開発プロセスを詳しく知りたい方は、以下のブログシリーズをご覧ください。

農業向け出荷管理システム 開発ブログシリーズ(全14回)