Aplicación web para presos
Requisito de negocio
El cliente quería crear desde cero una aplicación que permitiera a los reclusos llevar una vida normal. La aplicación les serviría de ayuda antes, durante y después de la condena. El público objetivo de la aplicación eran las cárceles de Estados Unidos.
- Nos pidieron que creáramos desde cero una aplicación de comercio electrónico basada en contenidos y dirigida a EE.UU. Esta aplicación permitiría:
- Listar todos los equipos
- Los presos pueden inscribirse y crear perfiles para comunicarse con otros reclusos.
- Los amigos y familiares de los presos, a comunicarse con ellos de múltiples formas como teléfono, enviar cartas, mensajes.
- Los amigos y familiares de los presos a comprar revistas para ellos y enviar.
En el caso de esta aplicación, el envío de mensajes, cartas, revistas y la compra de líneas telefónicas para hablar con los reclusos funcionaría exactamente igual que el comercio electrónico. La gente tendría que comprar todo el material en línea, que luego se suministraría a los reclusos a través de sus operaciones de backend.
Solución
Para llevar a cabo este proyecto, la tarea principal era convertir el sitio web PHP existente en uno de Ruby On Rails, para lo cual renovamos todo el diseño del sitio web y también implementamos el pago único para hacer su comercio electrónico más práctico en comparación con las diferentes opciones de compra ya existentes para cada producto. Así, el equipo trabajó para crear la interfaz de usuario y la experiencia del usuario para atender bien a su público objetivo y trabajó en el tema de diseño en consecuencia para todas las páginas diferentes. Finalmente, conseguimos crear una experiencia de comercio electrónico fluida al incluir el concepto de artículo relacionado y el proceso de pago único.
Tecnologías
- Ruby on Rails
- Ruby 2.1.3
- Rails 4.2
- Jquery
- HTML/CSS Bootstrap
- mysql
Gemas utilizadas
- 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_serializar
Los datos del cliente están protegidos bajo estricta NDA y, por lo tanto, no revelamos dicha información. Sin embargo, podemos proporcionarle referencias una vez que realice una consulta.