Se busca un desarrollador experimentado para completar y desplegar una aplicación Android para tablet, actualmente desarrollada en un 60%. La aplicación incluye funcionalidades como escáner de código de barras para cotizaciones, catálogo de productos con búsqueda y filtros, visualizador de ambientes con capas intercambiables (piso, paredes, cielo pvc, sofás, lámparas), generación de cotizaciones en pdf e integración con nuestro sistema de ventas (sql).
El stack tecnológico ya implementado es React 18, TypeScript, Vite, Tailwind CSS,
Node.js, Express,
Knex.js, SQLite y ZXing para el escáner de código de barras.
Las tareas principales a realizar incluyen:
1. Conectar el backend existente a nuestra base de datos MySQL, mapeando las columnas a través de variables de entorno sin necesidad de reescribir código.
2. Verificar la funcionalidad del catálogo y el escáner de código de barras utilizando datos reales de la base de datos.
3. Preparar las imágenes de los productos (formato PNG con fondo transparente), las cuales serán provistas por nosotros.
4. Configurar dos ambientes de visualización con las fotos entregadas y calibrar las posiciones de las capas (piso, paredes, etc.).
5. Desplegar la aplicación en un servidor Windows local, asegurando que sea accesible desde las tablets Android vía WiFi.
6. Elaborar un breve manual de uso para los vendedores.
Proveeremos el código fuente completo con documentación técnica detallada, fotos de los ambientes (habitaciones vacías), imágenes del catálogo de productos y acceso de solo lectura a la base de datos. Estaremos disponibles para responder cualquier pregunta durante el proceso.
Requisitos para el freelancer:
- Experiencia sólida en React y
Node.js.
- Conocimiento de SQL, preferiblemente MySQL.
- Capacidad para realizar despliegues en redes locales (no en la nube).
- Excelente comunicación para asegurar que el proyecto quede completamente funcional y no solo entregado.
El plazo estimado para la finalización de este proyecto es de 2 a 3 semanas. La modalidad de trabajo será remota, con pruebas finales guiadas por videollamada.
Plazo de Entrega: No definido