Description:
Objetivo: Realizar una aplicación web para administrar la venta de códigos de compra o pines canjeables similar a
https://panel.ezpaypin.com/
La aplicación será desarrollada en php usando el framework de laravel para el backend y
vue.js para el frontend.
Alcances del proyecto:
La aplicación contará con panel de administración para máximo 3 tipos de usuarios administradores del sistema principal del dueño de la aplicación y a su vez será como un sistema multinivel donde cada usuario en su cuenta tendrá un link para referir más usuarios a su red y que revendan los códigos del uno al otro, no será un sistema multinivel donde se gana en cadena o de forma piramidal, sino que aquí cada usuario añadirá sus usuarios debajo para revender los códigos a un precio donde puedan ganar algo respecto al precio que les da su predecesor,el límite de la profundidad o niveles de la red de afiliados lo da el precio del producto vendido en este caso de los pines o códigos canjeables, puesto que no se justificara revender un producto en este caso un código que ya esté sobrevalorado en el mercado.
Desde el administrador el dueño de la Aplicación web podrá manejar y ver las estadísticas de cuantos códigos ha vendido, cuantos le quedan, de que son etc, también va a poder cargar los códigos de su proveedor desde un Excel a la aplicación desarrollada, estos serán procesados por el sistema y subidos a la base de datos encriptados, de tal forma que nadie pueda ver dichos códigos de forma fácil, solo el usuario final. Se recomienda en este punto también que para mejorar la seguridad de la aplicación web una vez ya se lleve a producción se cuente con un servidor vps en lo posible con algún proveedor como aws de amazon o digital ocean, son los dos que recomiendo.
La Aplicación web permitirá ventas online de los códigos y a su vez contará con sistema de saldo es decir una billetera virtual la cual tendrán que tener cargada los usuarios previamente para comprar códigos , el cliente va a poder subirle saldo a sus clientes cuando estos le paguen en efectivo y enviarle códigos, habrá zona de registro, y cada usuario tendrá su cuenta personal con su historial de órdenes y página para configurar algunos datos personales como contraseña, nombre, correo ,WhatsApp, y demás datos que se soliciten al registró o que él pueda llenar después si es necesario.
La app tendrá una conexión vía API con WhatsApp para el envío de los códigos y también permitirá hacer el envío por correo electrónico al momento de la venta.
El sistema contará con pasarelas de pago como Tarjeta de crédito. Tigo Money. Transferencia bancaria y también PayPal.
El panel de administración base del desarrollo es el de la página de ejemplo contará con algunas mejoras para poder referir personas con link de referido y a su vez para que cada usuario pueda recargar su cuenta o billetera directamente desde su cuenta.
Para describir más en detalle el alcance de la aplicación web a desarrollar basada en el modelo que se expuso de ejemplo este es un resumen de las diferentes pestañas con las que contaría la Aplicación.
1. El escritorio o dashboard que será la página inicial o de bienvenida al administrador donde podrá ver una tabla de estadísticas de sus ventas y las categorías de los diferentes tipos de códigos que vende. En este menú contara con algunos submenús entre esos para el administrador uno muy importante que será el de productos o carga de códigos y categorías donde podrá crear las categorías de los tipos de códigos que vende con el link que lo llevara a la página donde se cargaran las imágenes de la categoría descripción, nombre y demás requeridos para crearla, el link de productos o cargar códigos lo redirigirá a una ventana para hacer la importación de los mismos, este menú contará también con submenús como mi billetera que le permitirá acceder a la billetera ver saldo y ejecutar tareas desde allí propias de la billetera como cargar saldo, retirar etc. Desde este mismo menú de escritorio que estamos hablando tendrá otro submenú para poder ver las listas de precios que tiene el usuario similar al que tiene el sistema de ejemplo y otro submenú para elaborar listas de precios para sus clientes también similar al que tiene el sistema de ejemplo y por último un submenú para revisar las facturas que ha generado el sistema de las ventas realizadas este lleva a una página donde salen por día una factura que reúne al corte del día todas las ventas hechas en el sistema en la cuenta de usuario de cada quien, el usuario podrá ver el detalle e imprimir esa factura de cada día.
2. El segundo menú principal será el de Tienda que abrirá la página con las categorías para acceder dentro de estas y ver los códigos que hay en cada una para agregarlos al carro y realizar las ventas como en una tienda virtual con su carrito pasarelas de pago etc de igual forma basado en la app de ejemplo.
3. El tercer menú será el de Cliente el cual desplegara submenús como el de lista para mostrar listas de precios ,buscar ,el de Finanzas para ver sus estados financieros de transacciones hechas del mismo modo similar a la aplicación de ejemplo, otro submenú para facturas de ventas realizadas, el siguiente submenú será el de registrar un cliente funcionalidad para cuando él necesite crearle una cuenta en el sistema a un cliente para que revenda sus códigos, que no va a ser siempre porque con las mejoras que planteamos en lo hablado los usuarios más avanzados con solo enviarles el link podrán crear cuentas de sub revendedores que el administrador podrá aprobar en caso que así lo necesite.
4. El siguiente menú será el de reportes este contara con dos submenús uno para reporte de ventas que llevara a una página desde donde podrá seleccionar por fechas y generar estos reportes para descargarlo en formato Excel donde se pueda ver las ventas diarias y los costos y así ver las utilidades, y el submenú de reporte de órdenes donde podrá ver cada orden o venta con un mini menú para ver los detalles de esa orden, enviarla o descargarla.
5. El siguiente menú será el de Financiero que contara con un submenú de actividades financieras que mostrara los pagos realizados, los créditos.
6. Un menú para soporte desde donde cada usuario podrá crear tickets, a su vez le administrador podar responder estos y demás.
7. Y un último menú que será para las configuraciones del sistema este variará dependiendo de lo que vamos a colocar, en este podrán estar los permisos a los diferentes niveles de usuarios, configuraciones del sistema y demás necesarios para el buen funcionamiento.
En la parte lateral como en el ejemplo contara con un menú para acceder a su cuenta o perfil y para salir del sistema y un link directo a la página de la billetera.
Esta es pues la descripción del alcance de la aplicación basados en el ejemplo dado para su desarrollo y los requisitos que el cliente expreso debía tener y debía hacer la aplicación web.
Delivery term: August 22, 2020