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

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

0

0

開発・制作を失敗したくない方は@縁ジニア

このシステムは、高齢者を主対象とした宅配弁当の注文管理を効率化する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日

制作者

開発・制作を失敗したくない方は@縁ジニア
開発・制作を失敗したくない方は@縁ジニア (naga8)

あなたのアイデアを現実に変えるクオリティと速さを兼ね備えたプロフェッショナル開発者!

  • 80 満足
    1 残念
  • 認定ランサー
  • 個人

【お願い】土日祝関係なく先の先でご依頼を

職業: ウェブ制作&システム開発者

経験年数:

ウェブデザイン、フロントエンド&バックエンド開発、フルスタック開発:11年以上
モバイルアプリ開発(Flutter/xamarin)、データベース管理:5年以上
API開発(Laravel):5年

主な専門分野:

ウェブデザイン(UI/UX)、フロントエンド(HTML/CSS、JavaScript)
バックエンド開発(サーバーサイドプログラミング、データベース管理)
モバイルアプリ開発(Flutter/xamarin)、CMS(WordPress)
SEO最適化、データ分析(Google Analytics)、クラウドサービス(AWS)

特筆すべきプロジェクト:

複数のWordPressやHTMLウェブサイトの制作と管理
銀行振込・クレジットカード決済機能を備えた会員制WEBシステムの開発
xamarinとFlutterを使用したモバイルアプリの開発、AppStore/GooglePlayストアへの登録と公開

ホームページ制作、システム開発の受注者として、以下の業務を提供します。
各サービスは、お客様の具体的な要望に合わせてカスタマイズされ、ビジネスの成長とオンライン上での存在感の強化を目指します。

1. ホームページ制作サービス
カスタムデザイン: お客様のブランドイメージや目指す市場に合わせたデザインを提供
レスポンシブデザイン: スマートフォンやタブレットでも最適に表示されるレスポンシブデザインを採用
SEO最適化: 検索エンジンでの上位表示を目指すSEO対策を含む
CMS導入: WordPressなどのコンテンツ管理システムを導入し、お客様自身での簡単な更新を可能にマルチメディアコンテンツ: 高品質な画像、ビデオ、インタラクティブな要素を利用し、訪問者の関心を引き付ける
セキュリティとメンテナンス: サイトのセキュリティを確保し、定期的なメンテナンスを行う

2. システム開発サービス
カスタム開発: お客様のビジネスプロセスに合わせたカスタムシステムの開発
モバイルアプリ開発: iOS、Android用のカスタムモバイルアプリケーションの開発

3. サポートとトレーニング
カスタマーサポート: 定期的なサポートとアドバイスを提供

これらのサービスを通じて、お客さまのビジネスがオンラインで成功を収めるためのサポートを提供します

実績・評価

このポートフォリオを通報する