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.