Categoría de proyectos

Habilidades

Idioma

Opciones del proyecto

Historial del cliente

Estado del cliente

Resultados

Cliente (Java en Raspberry Pi y Web) + Servidor (en servidor local)

Presupuesto: Abierto Publicado: Hace un mes Propuestas: 1
Se requiere crear un sistema que conste de los siguientes elementos:

- Cliente en JAVAFX que corra sobre Raspberry PI 3 (tener en cuenta que se va a utilizar una touch screen para que el usuario interactue). Se requiere uso de RxJAVA.
- Cliente web (que corra sobre un servidor local - localhost). Uso de REACT
- Servidor que corra sobre un servidor local dedicado. JAVA con RxJAVA.

La idea es que se conectaran varios dispositivos raspberry pi 3 via ethernet a una red local (sin acceso a internet) cada uno identificado por un id. Cuando uno de los dispositivos raspberry cliente haga realice un cambio, este cambio se deberá pushear al servidor local y el servidor local se encargara de actualizar la raspberry pi correspondiente y ademas mostrar los datos actualizados en el cliente web.
Cuando un usuario en el cliente web realice un cambio para la id 2, los cambios deberas ser pusheados al servidor local y este replicar los cambios en la raspberry pi con id 2 y en el cliente web.

Es una arquitectura push. No se tienen restricciones con la base de datos, aunque si con los lenguajes del servidor y el cliente para la PI (JAVA y programación reactiva).
Tener en cuenta que no se puede utilizar internet ya que sera una red privada local sin acceso a internet. La idea es hacer en esta etapa una prueba de concepto; para esto se pide:

- Un cliente para la raspberry pi con las restricciones mencionadas anteriormente (arquitectura solida, base de datos local, uso de patrones, MVP, MVC, tests unitarios, y buenas practicas de software). La única funcionalidad requerida sera crear una GUI con un botón y un campo de texto tipo label y otro tipo edit text. Cuando se ingrese un texto y se apriete el botón guardando el cambio, se deberá mandar un json con el cambio y el id del dispositivo que lo envío al servidor.
- Un servidor web que cuando le llegue el la actualización del valor, lo actualice en su la base de datos local y replique los deltas cambiados a ambos clientes (teniendo en cuenta que si el cambio fue de la raspberry con id 3, deberá solo replicar los cambios en este dispositivo). Se espera también arquitectura solida, uso de patrones y tests unitarios.
- Un cliente web que corra en un servidor, en donde cuando se actualice un dato para la raspberry con id 3 y se guarde, este se mande al servidor y el servidor replique los cambios a los clientes.

Tener en cuenta que si bien es una prueba de concepto y la funcionalidad es MINIMA, se espera una arquitectura solida que sustente cambios.
Se debe entregar documentación minima para instalación del los softwares y ademas los códigos fuentes.

Muchas gracias, si esta prueba de concepto sale bien se trabajara con el desarrollador de forma continua a muy buenos rates por hora.
Se espera desarrolladores experientes con conocimiento de distintos lenguajes y tecnologías, buenas practicas de diseño y desarrollo de software, conocimiento de patrones arquitectónicos y los GoF, etc.

Dare mas información cuando contacte a los seleccionados.
Por favor mandar propuesta describiendo su idea de implementación, y diseño, costo estimado (rango) y estimación de finalización (rango).



Categoría: IT & Programación
Subcategoría: Otro
Tamaño del proyecto: Pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Publicado por: Mark V. Última respuesta: Hace un mes Uruguay
Método de pago: Verificado

Administrador de Servicios

Presupuesto: Abierto Publicado: Hace 6 meses Duración del proyecto: 1 - 2 meses Propuestas: 29
La tarea es realizar un producto en Visual Studio que me permita Facturar servicios y o productos físicos a clientes, también emitir mensualidades y programar visitas a los clientes.

Excluyente: Experiencia demostrable en productos .net DESKTOP el producto no es web.

La modalidad de trabajo será semanal los viernes se entregan los avances los lunes se actualiza las novedades y programa la semana. Los miércoles son de revisión y puesta a punto de objetivos semanales.

Objetivos Generales
Facturación de Servicios
Control de Cobranzas
Programación de Visitas
Control de Stock

Modulos a desarrollar

Base de datos de clientes (Modulo 1)

Información de Clientes
Familiares
Vehículos
Costos y Conceptos de Facturación
Información para Cobranza (medios de pago y fechas)
Clave personal
Facturación mensual
Conceptos de facturación
Facturación controlada
Multimoneda

Control de cobranzas (Modulo 2)

Historia de pagos y deuda
Por cobrador
Por categoría
Por zona
Carga manual y/o automática de pagos
Multimoneda
Desglose de I.V.A. (Todos los productos o servicios se gravan al 22% (tasa básica) )

Stock de productos (Modulo 2)

Altas por compra
Estadística de compras
Bajas por Visitas Técnicas
Garantías y Vencimientos
Stock mínimo
Ingreos de Código de barra para los productos.


Categoría: IT & Programación
Subcategoría: Desktop Applications
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: A tiempo parcial
Plataformas requeridas: Windows
Habilidades requeridas:
Publicado por: Andres C. Última respuesta: Hace 6 meses Uruguay
Cargando...