Sobre este proyecto
it-programming / web-development
Abierto
Contexto general del proyecto
Quiero un plugin para que haga tres cosas no mas: 1. Es un registro contable básico que se conecte directamente con MySQL. Desde el frontend allá un formulario con los datos que se van a mandar a la base de datos. Y que estos datos se muestren en una pagina del editor de wordpress como una tabla, las columnas de esta tabla deben ser (Codigo, Fecha, Billetera, tipo de ingreso/gasto, categoría, descripción, valor, user de quien cree fila, acción [que es solo eliminar por si quedo mal en registro.]) Con el tema de las billeteras y las categorías, se deben crear desde el editor de wordpress. Donde en las billeteras se cree las cuentas bancarias o dende se deposita el dinero. Y las categorias si van con la condición de si son ingresos o gastos, estas deben tener un boton para crear nuevas o eliminar las existentes cuando el form se este usando queremos que se filtren las categorías según el tipo de transacción por ejemplo, si ponemos en el selct de ingreso, queremos que el select de categorías solo salga las categorías de ingresos por ejemplo. Cuando los datos sean "gastos" queremos que el valor ingreso como negativo -10000 por que queremos que en la parte superior de la tabla salga el total histórico y para no hacer filtros o condiciones innecesarias que sume todos los valores para saber el total histórico el único filtro que si nos gustaria es poder sumar los valores según las billeteras y si se puede ponerlas abajo del valor general. Es importante que no sea type post, por que los registros que se van a tener son muchos y no queremos que la web se vuelva lenta calculando todos los valores de los post que salgan, es por eso que queremos que todo se maneje desde la base de datos. 2. Contrato para que el cliente firme, necesitamos un formato tipo contrato: queremos que el texto que va a ser parte de este contrato se pueda editar desde una pagina de admin en el editor de wordpress. Ahora para poder crear contratos la ideas es que funcione en dos partes. La primera parte seria de uno de nuestros empleados: nuestro empleado entra a una pagina en fronend donde se mostrar un formulario Este formulara de forma automática llenara los campos del empleado, como el nombre, la identificación, el email, el numero de teléfono. (Esta información obviamente el empleado deberá ponerla previamente en la configuración del perfil), y unos campos adicionales, que son: descripción del procedimiento, lugar, valor. Cuando el empleado le de enviar a ese formulario queremos que salga un codigo qr para que el cliente lo abra, el link que dirige este qr es apara completar el formulario de parte del cliente [aqui esto puede ser según como lo vean mejor, se puede hacer que cuando el empleado cree el qr el link sea algo como https://miweb.com/consentimiento?artista=elnombre&id=12346788..... Y asi con los datos que se llenaron previamente] cuando el cliente abra el link se le mostrara el texto que se escribio antes desde el editor, y al final un form con los datos del artista que se llenaron desde la url y los datos del cliente que seria Nombre, identificacion, email, numero de telefono, direccion, contacto en caso de emergencia, numero del contacto, despues un check que diga: he leido, estoy deacuerdo con todo lo descrito en este documento. Un campo para que el cliente se tome una foto de su cara tipo selfi, y un cuadro para que haga su firma. Una vez el cliente envie los datos completo el formulario va a crear un PDF que se va a enviar al correo del cliente. Y todos los contratos que se creen que se puedan visualizar en una pagina del editor de wordpress en formada de lista. Con la fecha, el nombre del cliente, el nombre del empleado y un icono donde se pueda descargar el mismo PDF que se le envio al cliente.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias