電話・FAX・手書き伝票に依存していた青果市場の取引を、Web上で完結する受発注基盤として構築しました。
オンライン完結の受発注機能に加え、在庫余剰と在庫不足のマッチング、店頭販売支援、請求書/納品書/領収書の自動発行までを一つの仕組みにまとめ、現場の手間と機会損失を減らす仕組みを構築しました。
青果市場における受発注業務を、電話・FAX・手書き伝票中心の運用からWeb上で完結できる仕組みへ移行しました。
商品の登録から発注、受注確認、出荷までの情報を一元管理し、取引状況をリアルタイムに確認できる環境を構築。市場内で余剰となっている在庫と、不足している商品をマッチングする機能により、販売機会の損失や食品ロスの削減を支援しています。
また、店舗販売を支援する機能に加え、システムに登録された取引情報をもとに、請求書・納品書・領収書などの帳票を自動生成できるようにしました。取引内容の転記や集計、帳票作成にかかる手間を減らし、入力ミスの防止にもつなげています。
PCだけでなく、タブレットやスマートフォンからも利用できるレスポンシブ設計を採用。市場や店舗などの現場でも、在庫確認や受発注処理をスムーズに行える操作性を実現しました。
【主な機能】
- 通常取引(業者選択、商品選択、発注)
- なやみ解消(在庫余剰の出品・商談)
- もがき解消(在庫不足の依頼・提案)
- 店頭販売(対面受注、共有リンク、宛名・請求先入力)
- 受注履歴/発注履歴、値付け、日次集計
- 請求書・納品書・領収書のExcel/PDF出力
- 受注分析・発注分析・商品分析
- 顧客管理、商品管理、在庫管理
- 自社情報、担当者管理、販売グループ管理
- 企業間メッセージ(個別/一斉配信)
- CSV取込
- ダッシュボード、お知らせ、操作マニュアル
- 管理者機能(契約企業、プラン、商品マスタ)
【開発期間】
約6か月
【担当範囲】
要件整理、画面設計、システム設計、開発、テスト、導入支援、運用・保守
【使用技術】
フロントエンド:Next.js / TypeScript / React / Tailwind CSS
バックエンド:Go
データベース:MySQL
インフラ:AWS(EC2 / RDS / S3 / SES)、Cloudflare Pages、Docker
帳票:Excelize、LibreOffice(Excel→PDF変換)
その他:JWT認証、WebPush
【対応端末】
PC、スマートフォン、タブレット