RubyonRailsで高齢者向け弁当注文システムの開発 注文管理から請求まで一括対応しました

高齢者が迷わず注文できるUIとAWS自動デプロイで運用効率化を実現(RubyonRails+AWS+terraform)

12

0

MameOffice|受託開発

このシステムは、高齢者を主対象とした宅配弁当の注文管理を効率化するWebアプリケーションです。高齢者がスマホから簡単に注文できる仕組みを目指し、要件定義では対象ユーザー(高齢者・その家族・管理者)のニーズを詳細に分析し、前日15時締切や市単位での在庫管理など、運用現場の具体的な業務フローを要件に反映しました。またFAQや緊急連絡先情報、アレルギー登録といった高齢者向けの安心機能も盛り込みました。

データベース設計では12テーブル(users, orders, order_details, billing_data, delivery_slipsなど)を正規化し、営業日・在庫・市別マスタを持つことで注文締切や在庫数を自動管理できる構造を実現。注文履歴や請求データは外部CSVやPDF出力に対応し、order_historiesで変更履歴を保持するなど業務監査にも対応しました。ユーザー情報には緊急連絡先や食事制限情報を持たせ、必要な場面で参照可能です。

画面設計では利用者用と管理者用に分けて約30画面を設計し、利用者向けではカレンダー形式の注文画面で在庫・締切状況を即座に確認でき、迷わず注文できる大きなボタンや高コントラストデザインを採用しました。管理者側では注文一覧、ユーザー情報編集、営業日・在庫管理、配達伝票PDF出力、請求CSV出力など、業務フローに沿った管理画面を提供し、事務作業の手間を大幅に削減しました。

インフラはAWS + Terraformでコード化し、EC2, セキュリティグループ, ElasticIPを自動構築。Docker + Docker ComposeでRails, MySQL, Nginxを一体化し、GitHubへのpush後にEC2でdeploy.shを実行するだけでGit更新→ビルド→マイグレーション→アセットプリコンパイルまでを自動化。これにより本番更新の手順を大幅に簡略化しヒューマンエラーを削減しました。

結果として、高齢者が迷わずスマホで注文でき、管理者が営業日・在庫・請求を一括管理できるシステムを約3ヶ月で開発。要件定義、DB・画面設計、AWSインフラ構築、テスト、運用設計まで一貫して携わり、業務全体を最適化しました。

カテゴリー
Webシステム開発・プログラミング
業種
介護・福祉
制作期間

3ヶ月

参考価格

5,000,000 円

最終更新日

2025年7月12日

制作者

MameOffice|受託開発
MameOffice|受託開発 (naga8)

業務システム・Webサービス・既存Laravel改修を要件整理から直接対応

  • 89 件 満足
    2 件 残念
  • ブロンズ
  • 個人

MameOfficeは、業務システム・Webシステムの新規開発から、既存システムの改修・引き継ぎ、スマートフォンアプリ、ホームページ制作まで対応する受託開発事業です。

ご相談時点では、仕様書は必要ありません。現在の業務や困りごとを伺い、必要な機能と優先順位を整理します。

【対応できること】
・在庫、受発注、顧客、申請、集計などの業務システム
・会員、予約、検索、決済などを備えたWebシステム・Webサービス
・既存PHP・Laravelシステムの調査、改修、移行、引き継ぎ
・FlutterによるiOS・Androidアプリ
・ホームページ制作、WordPress改修
・管理画面、REST API、CSV・PDF出力、外部API連携

【開発・対応体制】
主軸はPHP・Laravelです。Flutter、Next.js、Vueなども案件に応じて使用します。担当エンジニアが、要件整理、設計、開発、テスト、公開・納品まで直接対応します。

【実績】
・受託案件納品:累計88件
・公開プロフィール上の満足評価:89/全91件
・リピート顧客:18社(MameOffice集計)
・IT実務経験:約15年

自社ではWebサービス・SaaS13件、無料SEO・MEOツール17件、発注前診断6件を企画・設計・開発し、公開・運用しています。これらは自社開発・自社運営の実装例であり、顧客から受託した導入事例ではありません。

【お取引について】
案件ごとの対応範囲、納品物、費用、納期は着手前に確認します。追加・変更が必要な場合は、作業前に費用と納期への影響をご案内します。保守・追加開発は、契約範囲を確認したうえで対応します。

既存システムの改修・引き継ぎは、ソースコード、データベース、実行環境を確認してから対応可否と費用を整理します。

ご相談は、ランサーズの「まずは相談する」からお知らせください。相談内容を確認し、対応範囲・納品物・費用・期間をランサーズ上でご案内します。

実績・評価

MameOffice|受託開発

最終ログイン:16分前