Buscamos un desarrollador Fullstack freelance con experiencia para construir la parte funcional de una plataforma web SaaS dedicada a la facturación y gestión logística para empresas de transporte. El diseño ux/ui y las principales pantallas del sistema ya han sido prototipadas.
El desarrollo se llevará a cabo por etapas, con entregables claros y pruebas funcionales al finalizar cada una. Las etapas incluyen:
1. LOGIN Y USUARIOS: Implementación de registro de empresa/usuario, inicio de sesión, recuperación de contraseña, gestión de sesiones y definición de roles.
2. base de datos y catálogos: diseño e implementación de una arquitectura multiempresa para asegurar la separación de datos de cada cliente. Desarrollo de catálogos para clientes, ubicaciones, operadores, vehículos, remolques, seguros, mercancías y datos fiscales, incluyendo funcionalidades Crud completas.
3. flujo de documentos: conexión de los catálogos con formularios para la creación de documentos de facturación logística, incorporando validaciones, gestión de borradores y un resumen previo a la emisión.
4. api de facturación: integración con un servicio de facturación externo a través de su api, incluyendo el envío de información, procesamiento de respuestas, manejo de errores y validaciones.
5. pdf/xml: funcionalidades para la generación/obtención, almacenamiento, consulta y descarga de documentos en formatos pdf y xml.
6. CORREO: Implementación de envío automático de documentos pdf/xml a los clientes, registro de envíos y opción de reenvío.
7. HISTORIAL Y DASHBOARD: Desarrollo de funcionalidades de consulta, búsqueda y filtrado de documentos, estados y estadísticas personalizadas por empresa.
8. PRUEBAS Y PRODUCCIÓN: Realización de pruebas funcionales exhaustivas, aseguramiento de la seguridad, corrección de errores, optimización del rendimiento y despliegue a producción.
El stack tecnológico propuesto incluye TypeScript/JavaScript, React/
Next.js para el frontend,
Node.js para el backend, PostgreSQL como base de datos, APIs REST para la comunicación y Git/GitHub para el control de versiones. Estamos abiertos a recomendaciones técnicas que puedan mejorar el proyecto.
El código fuente se gestionará en un repositorio privado de GitHub con acceso para nuestro equipo. El proyecto se cotizará y pagará por etapas; cada una tendrá un alcance, precio y entregables definidos antes de su inicio. Al finalizar cada etapa, se realizará una prueba funcional para su aprobación antes de proceder con la siguiente. Buscamos profesionales con sólida experiencia en desarrollo SaaS, bases de datos, integración de APIs y desarrollo Fullstack. Por favor, incluya su experiencia relevante, portafolio o perfil de GitHub, tecnologías recomendadas, tiempo estimado y tarifa por etapa en su propuesta.
Plazo de Entrega: No definido