受刑者向けWeb申請
ビジネス要件
クライアントの要件は、刑務所内の人々が通常の生活を送れるようにするためのアプリケーションを一から構築することでした。このアプリは、判決前、判決中、判決後に彼らにとって役立つことが証明されるだろう。このアプリケーションの対象者は米国の刑務所でした。
- 私たちは、米国をターゲットとしたコンテンツ ベースの電子商取引アプリケーションを一から構築する必要がありました。このアプリケーションにより、次のことが可能になります。
- すべての装備をリストする
- 受刑者は他の受刑者とコミュニケーションをとるためにサインアップして受刑者プロフィールを作成します。
- 受刑者の友人や親族は、電話、手紙、メッセージなどのさまざまな方法で受刑者とコミュニケーションをとることができます。
- 囚人の友人や親戚が雑誌を買って送ってくれます。
このアプリケーションの場合、メッセージ、手紙、雑誌を送信したり、受刑者と話すための電話回線を購入したりすることは、電子商取引とまったく同じように機能します。人々はすべての物品をオンラインで購入する必要があり、その後、バックエンド業務を通じて受刑者に調達されることになります。
解決
このプロジェクトを達成するための主要なタスクは、既存の PHP Web サイトを Ruby On Rails の Web サイトに変換することであり、そのために Web サイト全体のデザインを刷新し、また、シングル チェックアウトを実装して、既存のさまざまな購入オプションと比較して e コマースをより使いやすくしました。各製品。そのため、チームはターゲット ユーザーに十分対応できるユーザー インターフェイスとユーザー エクスペリエンスを作成することに取り組み、それに応じてすべての異なるページのデザイン テーマに取り組みました。最終的に、関連記事のコンセプトとシングル チェックアウト プロセスを組み込むことで、スムーズな e コマース エクスペリエンスを構築することに成功しました。
テクノロジー
- ルビー・オン・レール
- ルビー 2.1.3
- レール 4.2
- Jクエリ
- HTML/CSS ブートストラップ
- MySQL
使用される宝石
- Devise、sprockets、valid_email2、active_admin、active_admin_import、rails4-autocomplete、font-awesome-rails、Capistrano、rubyfish、gretel
- Carrierwave、activemerchant、bcrypt、puma、will_paginate、ckeditor、prawn
- php_serialize
顧客の詳細は厳格な秘密保持契約の下で保護されているため、そのような情報は開示されません。ただし、お問い合わせをいただければ、参照を提供することは可能です。