PROPUESTA DE CONTRATACIÓN DE SERVICIOS DE DESARROLLO BACKEND
Budget: $3,000 – $5,000 USD
Objetivo del proyecto:
Desarrollar el módulo backend de una aplicación móvil utilizada por funcionarios para registrar visitas a establecimientos comerciales, con el fin de verificar el cumplimiento del pago del impuesto departamental sobre bebidas alcohólicas. El sistema debe permitir gestionar datos, almacenar evidencias, sincronizar información desde el campo y generar reportes administrativos.
2. Alcance del servicio a contratar
El contratista deberá desarrollar el backend completo del sistema, incluyendo:
Módulos funcionales requeridos:
Base de datos segura y escalable (Firebase o PostgreSQL)
Gestión de usuarios (login, roles, autenticación segura)
Registro de establecimientos visitados
Carga de productos con información detallada
Almacenamiento y visualización de evidencia fotográfica
Captura de firma digital
Geolocalización de cada visita
Sincronización de datos offline a online
API REST para comunicación con frontend
Dashboard web para supervisores (mínimo panel administrativo básico)
3. Tiempo estimado de ejecución
Duración total del contrato: 6 a 10 semanas
Fases:
Semana 1-2: Diseño técnico y arquitectura base
Semana 3-6: Desarrollo e integración de funcionalidades principales
Semana 7-8: Pruebas, documentación técnica y puesta en marcha
4. Entregables esperados
Repositorio del código fuente (GitHub, GitLab o Bitbucket)
Base de datos estructurada con relaciones y backups
Documentación técnica (manual de instalación, endpoints, modelos)
APIs REST funcionales
Panel web operativo para administración
Asesoría en conexión con frontend y pruebas integradas
5. Requisitos técnicos mínimos
Backend en Node.js / Express o Firebase Functions
Base de datos en PostgreSQL (preferido) o Firebase Firestore
APIs RESTful documentadas (OpenAPI/Swagger)
Autenticación con JWT o Firebase Auth
Seguridad de datos conforme a normativa de Habeas Data
Módulos de control offline con sincronización posterior
Soporte para carga de imágenes (Amazon S3, Firebase Storage)
6. Presupuesto referencial y forma de pago
Presupuesto estimado: Entre $25.000.000 y $40.000.000 COP
(según complejidad, experiencia del proveedor, y tecnología usada)
Forma de pago sugerida:
30% a la firma del contrato
40% contra entrega de versión funcional y pruebas
30% contra entrega final y documentación aprobada
7. Criterios de selección del contratista
Experiencia comprobable en desarrollo backend y sistemas móviles
Portafolio de proyectos similares (apps con GPS, formularios, imágenes)
Conocimiento en sincronización offline y servicios REST
Capacidad de trabajo colaborativo con diseñadores y frontend
Cumplimiento de cronograma y entregables
Formato requerido: PDF con portafolio, cronograma y cotización
Desarrollar el módulo backend de una aplicación móvil utilizada por funcionarios para registrar visitas a establecimientos comerciales, con el fin de verificar el cumplimiento del pago del impuesto departamental sobre bebidas alcohólicas. El sistema debe permitir gestionar datos, almacenar evidencias, sincronizar información desde el campo y generar reportes administrativos.
2. Alcance del servicio a contratar
El contratista deberá desarrollar el backend completo del sistema, incluyendo:
Módulos funcionales requeridos:
Base de datos segura y escalable (Firebase o PostgreSQL)
Gestión de usuarios (login, roles, autenticación segura)
Registro de establecimientos visitados
Carga de productos con información detallada
Almacenamiento y visualización de evidencia fotográfica
Captura de firma digital
Geolocalización de cada visita
Sincronización de datos offline a online
API REST para comunicación con frontend
Dashboard web para supervisores (mínimo panel administrativo básico)
3. Tiempo estimado de ejecución
Duración total del contrato: 6 a 10 semanas
Fases:
Semana 1-2: Diseño técnico y arquitectura base
Semana 3-6: Desarrollo e integración de funcionalidades principales
Semana 7-8: Pruebas, documentación técnica y puesta en marcha
4. Entregables esperados
Repositorio del código fuente (GitHub, GitLab o Bitbucket)
Base de datos estructurada con relaciones y backups
Documentación técnica (manual de instalación, endpoints, modelos)
APIs REST funcionales
Panel web operativo para administración
Asesoría en conexión con frontend y pruebas integradas
5. Requisitos técnicos mínimos
Backend en Node.js / Express o Firebase Functions
Base de datos en PostgreSQL (preferido) o Firebase Firestore
APIs RESTful documentadas (OpenAPI/Swagger)
Autenticación con JWT o Firebase Auth
Seguridad de datos conforme a normativa de Habeas Data
Módulos de control offline con sincronización posterior
Soporte para carga de imágenes (Amazon S3, Firebase Storage)
6. Presupuesto referencial y forma de pago
Presupuesto estimado: Entre $25.000.000 y $40.000.000 COP
(según complejidad, experiencia del proveedor, y tecnología usada)
Forma de pago sugerida:
30% a la firma del contrato
40% contra entrega de versión funcional y pruebas
30% contra entrega final y documentación aprobada
7. Criterios de selección del contratista
Experiencia comprobable en desarrollo backend y sistemas móviles
Portafolio de proyectos similares (apps con GPS, formularios, imágenes)
Conocimiento en sincronización offline y servicios REST
Capacidad de trabajo colaborativo con diseñadores y frontend
Cumplimiento de cronograma y entregables
Formato requerido: PDF con portafolio, cronograma y cotización