Sobre este proyecto
it-programming / others-5
Abierto
Se necesita crear y poder administrar fácilmente una página web y una aplicación móvil (o alguna otra alternativa para celulares y/o tabletas) para manejar la siguiente información:
• Nosotros comercializamos sensores que pueden enviar datos, por medio de un api, a un servidor que nosotros queremos montar en la nube.
• Necesitamos que estos datos sean registrados, organizados y guardados localmente en dicho servidor, para poder hacer búsquedas de datos por rango de fecha, dispositivo o cualquiera de los parámetros que serán almacenados en el mismo. Asumimos que para esto se necesita implementar una base de datos.
• La pagina debe de pedir login para ingresar en la misma y ser segura. Una vez dentro, si son usuarios (clientes) podrán ver los datos que corresponden únicamente a los sensores que les hayan sido asignados. Podrán ver los valores actuales que deben refrescarse cada cierto tiempo que se podría definir por los administradores de la página (nosotros).
También deberían poder ver una gráfica estadística por día que debe irse generando a medida que vayan ingresando los datos.
• Los valores de los datos deben poder ser descargados ya sea en Excel o PDF para que el cliente pueda hacer reportes en base a ellos. El cliente no debe poder alterar o borrar los datos almacenados en el servidor, solo verlos y descargarlos.
• El cliente debe poder crear alarmas, que envíen un correo a uno o varios destinatarios que el defina, si un parámetro es mayor, igual o menor a un valor definido por el mismo. También debe poder elegir que le lleguen avisos si el parámetro regresa a valores que ya no caen en la alarma anterior. También debe poder elegir recibir o no, alarmas si el dispositivo esta fuera de línea (no manda información en 15 minutos) (Esta pagina de alarmas, nosotros debemos poder habilitarla o no a clientes determinados, ya que puede que algunos usuarios no necesiten ver en tiempo real la data, sino que al final de la jornada de trabajo descarguen la información de la página)
• Nosotros como administradores, podremos administrar los usuarios: crear, editar o eliminar los mismos.
Agregar, eliminar, editar, asignar o mover sensores de un cliente a otro.
• Debemos poder crear una nueva base por si un termómetro se cambia de un cliente a otro y debe empezar de cero a grabar nueva información.
• Debemos poder crear, editar o eliminar usuarios adicionales para un mismo cliente por si lo necesita.
• También seria bueno tener un log de ingreso de usuarios general para nosotros poder tener un control.
• Necesitaríamos una alternativa para que en celulares y Tablet se pueda realizar lo mismo pero que se adapte al tamaño de esas pantallas (progresive web app)
• Es importante que podamos denegar el acceso a la pagina o a la data de los usuarios que no estén al día en algún pago.
Preferimos que todo sea open source para evitar costos de licenciamiento,
Contexto general del proyecto
Esta seria la parte inicial del proyecto contemplamos dar algunas otras soluciones basadas en la data, que se va almacenando, buscamos una persona muy seria y que proporcione toda la informacion de su programacion (codigos fuentes) pues en determinado momento agregaremos mas funcionalidades basadas en otras tecnología y buscaremos se puedan integrar y probablemente no sean de su conocimiento y para lo cual necesitamos tener pleno acceso a su trabajo entregado
Categoría Programación y Tecnología
Subcategoría Otros
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida A tiempo parcial
Integraciones de API Otros (Otras APIs)
Duración del proyecto 1 a 3 meses
Habilidades necesarias