País
Industria
BFSI
Plataforma
Web
Requisito de negocio
El cliente pretende proporcionar herramientas que involucren a estudiantes y profesores y les proporcionen los recursos adecuados. El proyecto fue una de esas herramientas requeridas por la empresa, donde los profesores pueden crear sus propios juegos y contenidos.
La aplicación hace lo siguiente
- Plantillas de juegos online personalizadas donde el profesor controla el contenido curricular.
- Los profesores pueden seleccionar varios tipos de juegos (se admiten 6 tipos de juegos) y formatos de preguntas y crear un juego en minutos.
Sección de administración
Sirve principalmente para gestionar los suscriptores, sus facturas, gestionar planes de suscripción y algunas configuraciones de la aplicación. Tiene un Panel de control que muestra un resumen de las suscripciones, las organizaciones administradoras y sus facturas y el último es 'Configuración' que tiene Roles/Gestión de usuarios, Planes de suscripción y Gestión de monedas.
Sección de inquilinos
Panel
En la pantalla, los gastos e ingresos, las facturas y facturas pendientes, los principales clientes y proveedores y las '5 actividades recientes en la aplicación' se muestran mediante una bonita representación gráfica con gráficos altos.
Ventas
Todos los documentos comerciales relacionados con las ventas se mantienen en este menú.
- Productos: todos los datos relacionados con productos/inventarios se almacenan aquí
- Clientes – Gestión de clientes
- Cotizaciones: generar cotizaciones para los clientes, enviar correos electrónicos de cotizaciones y convertir cotizaciones en facturas.
- Facturas: gestionar facturas, pagos, crear y enviar correos electrónicos con las facturas en formato PDF, etc.
- Notas de crédito: en caso de que haya una devolución en el producto facturado, esta se creará como una nota de crédito.
Compras
Tenemos todos los documentos comerciales relacionados con la compra en este menú.
- Órdenes de compra: realizar órdenes de compra para los productos.
- Facturas: ya sea que se trate de generar una factura contra la orden de compra, crear facturas/gastos o pagar facturas, para todas estas acciones se llevan a cabo transacciones contables.
- Proveedores: gestión de proveedores para crear facturas/orden de compra
- Notas de débito – En caso de que exista una devolución del producto facturado, esta se crearía como una nota de crédito.
Contabilidad
- Plan de cuentas: donde se puede ver toda la gestión de cuentas: creación, edición, desactivación de cuentas, etc.
- Asientos manuales: en algunos casos, los contables desean realizar los asientos manualmente. Esto se puede realizar con todas las validaciones posibles.
Informes
En este menú podrá ver todo tipo de informes importantes para el negocio. Todos estos informes incluyen la opción de exportar en Excel y PDF con filtros de datos que son muy flexibles desde la perspectiva de cualquier negocio.
Suscripciones
En este menú se incluyen todas las opciones de flexibilidad para que pueda actualizar, degradar, agregar organización, editar detalles de facturación, etc., en cualquier momento que las necesite. Como administrador, puede realizar cualquiera de estas acciones según las necesidades de su negocio.
Uso
La aplicación se utiliza principalmente en países de Medio Oriente: comerciantes, mayoristas, proveedores de servicios, empresas de pequeña y gran escala que brindan servicios o gestión de inventario, etc. A continuación se explica un resumen del proyecto.
Desafíos
- En el inicio de sesión de múltiples bases de datos, funciones y administración de usuarios: si hubiera sido una base de datos única, podríamos haber utilizado la gema can-can-can, pero siendo el concepto de múltiples bases de datos, hemos resuelto esta situación con una solución viable. .
- Para la contabilidad utilizamos plutus gem, que solo tiene una funcionalidad limitada de contabilidad, Plutus no tiene una relación padre-hijo en los tipos de cuentas, pero en nuestra aplicación la tenemos, por lo que personalizamos la gema y la hicimos funcionar correctamente.
Resultados
- Esta aplicación ha sido diseñada con mucho cuidado para garantizar su facilidad de uso y flexibilidad de uso.
- Se ha empleado una arquitectura de bases de datos múltiples para mantener los datos del usuario almacenados de forma segura.
- El concepto de organización múltiple para un solo inquilino ayuda a una persona de negocios a mantener más de una en una sola aplicación.
- Desde la perspectiva del administrador, existe un módulo de pago flexible para habilitar suscripciones correspondientes a los pagos recurrentes en línea y fuera de línea.
- La habilitación de pagos recurrentes para pagadores en línea garantiza a los administradores pagos en línea sin problemas.
- Todos los flujos de trabajo y escenarios de casos de uso se consideraron y resolvieron al diseñar esta aplicación. Su función multilingüe es un gran esfuerzo especialmente para empoderar a los usuarios de los países de Medio Oriente.
Pila de tecnología
- Rubí 2.2.1p85
- Rieles 4.2.0
- mysql 5.5
- Gemas: Devise, I18, Plutus, Apartment, Wicked PDF, Paperclip, AXLSX, Bestinplace, Country, Sinatra, Sidekiq
- HTML5, CSS, Bootstrap, JS, HighCharts
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.