Webanwendung für Häftlinge
Geschäftsanforderung
Die Anforderung des Kunden bestand darin, eine Anwendung von Grund auf zu entwickeln, die es den Menschen im Gefängnis ermöglicht, ein normales Leben zu führen. Die Anwendung sollte ihnen vor, während und nach ihrer Verurteilung eine Hilfe sein. Das Zielpublikum für die Anwendung waren die Gefängnisse in den USA.
- Wir sollten von Grund auf eine inhaltsbasierte E-Commerce-Anwendung für die USA entwickeln:
- Alle Geräte auflisten
- Die Häftlinge können sich anmelden und Häftlingsprofile erstellen, um mit anderen Häftlingen zu kommunizieren.
- Die Freunde und Verwandten der Gefangenen können auf verschiedene Weise mit ihnen kommunizieren, z. B. per Telefon, Brief oder Nachricht.
- Die Freunde und Verwandten der Gefangenen sollen Zeitschriften für sie kaufen und verschicken.
Bei dieser Anwendung würde das Versenden von Nachrichten, Briefen, Zeitschriften und der Kauf von Telefonleitungen, um mit den Insassen zu sprechen, genau wie der elektronische Handel funktionieren. Die Menschen müssten all die Dinge online kaufen, die später durch ihre Backend-Operationen an die Insassen geliefert würden.
Lösung
Bei diesem Projekt bestand die Hauptaufgabe darin, die bestehende PHP-Website in eine Ruby-On-Rails-Website umzuwandeln, für die wir das gesamte Website-Design neu gestalteten und auch eine einzige Kasse einführten, um den E-Commerce im Vergleich zu den bereits vorhandenen verschiedenen Kaufoptionen für jedes Produkt handlicher zu machen. Das Team arbeitete also daran, die Benutzeroberfläche und die Benutzererfahrung so zu gestalten, dass sie der Zielgruppe gerecht werden, und arbeitete an dem entsprechenden Designthema für die verschiedenen Seiten. Schließlich gelang es uns, ein reibungsloses E-Commerce-Erlebnis zu schaffen, indem wir das Konzept der verwandten Artikel und den Single-Checkout-Prozess einbezogen.
Technologien
- Ruby auf Schienen
- Ruby 2.1.3
- Rails 4.2
- Jquery
- HTML/CSS Bootstrap
- MySQL
Verwendete Edelsteine
- 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
Kundendaten unterliegen einer strengen Geheimhaltungsvereinbarung und wir geben diese Informationen daher nicht weiter. Auf Anfrage können wir Ihnen jedoch gerne Referenzen nennen.