Está en la página 1de 5

Cotización del Proyecto: Aplicativo Web de Cotizaciones de Figuras con Funcionalidades Avanzadas

Compañía: AYC Figurados SAS

1. Introducción:

El proyecto tiene como objetivo el desarrollo de un aplicativo web especializado en la generación


de cotizaciones de figuras compuestas por varillas de distintos grosores. El aplicativo permitirá a los
usuarios realizar modificaciones en las medidas de las figuras, visualizar resultados en tiempo real
y generar cotizaciones impresas en formatos estandarizados para clientes, preparación de material
grueso y material delgado.

2. Funcionalidades Principales:

a. Catálogo de Figuras:

- Integración total del catálogo de figuras disponibles, actualmente en el sector industrial.

- Posibilidad de seleccionar la figura y ajustar medidas según las necesidades del cliente.

b. Generación de Cotizaciones:

- Creación de cotizaciones personalizadas con la información del cliente (si un cliente no existe,
posibilidad de generar el registro pertinente de manera ágil, y con la menor información relevante
para el caso).

- Adición de figuras manejando las medidas correspondientes, y haciendo uso de los diferentes
grosores de varillas. Visualización en tiempo real de la figura final.

- Implementación de un cálculo interno para el peso, con el fin de subsanar pérdidas de material.

c. Formatos Estandarizados:

- Impresión de cotizaciones en formatos específicos para el cliente, área de preparación de


material grueso y área de material delgado.

- Documentos con detalles claros y precisos, manejando los estándares del formato empleado en
el sector industrial, sobre las figuras seleccionadas, pesos asociados y demás información relevante
para la cotización.

d. Almacenamiento en Base de Datos:

- Registro de todas las cotizaciones en una base de datos para consulta posterior.
- Seguridad en el almacenamiento de la información del cliente y cotizaciones.

e. Página de Consulta de Cotizaciones:

- Creación de una página dedicada para la consulta de cotizaciones.

- Filtros avanzados por fechas, cliente, tipo de varilla, entre otros.

f. Gestión de Usuarios:

- Usuarios con privilegios de vendedor para realizar, imprimir y buscar cotizaciones.

- Usuarios administradores con todos los accesos y privilegios del vendedor, además de pantallas
para: la parametrización de pesos de varillas, valor por kg actual, entro otros; la generación o
eliminación de usuarios vendedores y/o administradores de la aplicación web.

3. Tecnologías Utilizadas:

a. Desarrollo Frontend:

- Utilización del framework React.js para el desarrollo del frontend.

- Implementación de componentes reutilizables y una interfaz de usuario moderna y amigable. Se


buscando que el aplicativo sea lo mas directo y sencillo de usar, para reducir redundancia en la
información, y agilizando los procesos.

- Uso de prácticas de desarrollo ágil para garantizar la eficiencia del aplicativo.

- Uso de diseños responsivos, para el acceso web, desde móvil, o equipo de escritorio.

b. Desarrollo Backend:

- Empleo de Google Cloud Platform (GCP) para el desarrollo del backend.

- Utilización de servicios de App Engine, Cloud Functions, Cloud Hosting para garantizar la
escalabilidad y disponibilidad del sistema.

- Implementación de API RESTful para la comunicación eficiente entre el frontend y el backend.

c. Seguridad de la Transferencia de Datos:

- Utilización de protocolo HTTPS para asegurar la transferencia segura de datos entre el cliente y el
servidor.
- Implementación de certificados SSL/TLS para cifrar la comunicación y garantizar la integridad de
los datos.

d. Almacenamiento de Multimedia:

- Empleo de Google Cloud Storage para el almacenamiento eficiente y seguro de documentos,


imágenes y otros archivos asociados a las cotizaciones.

e. Gestión de Sesiones de Autenticación:

- Implementación de un sistema de autenticación basado en sesiones utilizando servicios de


Google Cloud Platform con Firebase Authentication.

- Configuración de políticas de seguridad y roles para garantizar un acceso autorizado y controlado


a las funcionalidades del aplicativo.

f. Base de Datos:

- Uso de Google Cloud Firestore para la gestión de la base de datos.

- Diseño de una base de datos robusta y escalable que almacene de manera eficiente la
información relacionada con cotizaciones, clientes y usuarios.

g. Pruebas de Seguridad:

- Realización de pruebas de seguridad para identificar posibles vulnerabilidades y asegurar la


robustez del sistema.

4. Entregables:

- Aplicativo web funcional y desplegado en producción.

- Documentación detallada sobre el uso y mantenimiento del aplicativo.

5. Cronograma Tentativo:

a. Fase de Desarrollo (1 Mes después de la aprobación):

Durante esta fase, se llevará a cabo la planificación y ejecución del desarrollo del aplicativo. Esto
incluirá la creación de la arquitectura, la implementación de funcionalidades, la integración de
tecnologías, y la elaboración de pruebas unitarias para garantizar la calidad del código.
b. Entrega para Pruebas del Cliente (15 Días):

Al término de la fase de desarrollo, se entregará el desarrollo completo al cliente para que realicen
pruebas pertinentes. Se espera una entrega para la revisión y pruebas internas durante un periodo
acordado entre ambas partes. Si lo considera pertinente el cliente ya podra hacer uso del sistema
con en sus procesos habituales.

c. Correcciones y Ajustes (si aplica): - En base a los resultados de las pruebas realizadas por el
cliente, se llevarán a cabo las correcciones y ajustes necesarios. El equipo de desarrollo trabajará
estrechamente con el cliente para asegurar que el aplicativo cumpla con sus expectativas y
requisitos.

d. Lanzamiento (5 Días):

- Una vez completadas con éxito las fases de desarrollo y pruebas, se procederá al lanzamiento del
aplicativo.

6. Presupuesto:

El presupuesto total para el desarrollo, entrega completa del código y acceso total a Google Cloud
Platform (GCP) para autoría total de la compañía es de 3.500.000 COP.

Desglose del Presupuesto:

a. Desarrollo del Aplicativo:

- Honorarios del equipo de desarrollo.

- Costos asociados a la adquisición de licencias y herramientas de desarrollo.

- Pruebas y debugging del aplicativo.

b. Acceso a Google Cloud Platform (GCP):

- Costos de servicios en la nube de Google, incluyendo almacenamiento, uso de App Engine, Cloud
Functions, y otros recursos necesarios para el funcionamiento del aplicativo.

c. Entrega Completa del Código:

- Provisión del código fuente completo del aplicativo desarrollado.


d. Soporte y Mantenimiento (1 año):

- Soporte técnico durante un año después de la entrega del aplicativo.

- Actualizaciones y correcciones de posibles errores durante el periodo de soporte.

- Asesoramiento para la resolución de problemas técnicos y consultas relacionadas con el


funcionamiento del aplicativo.

Notas Importantes:

• El presupuesto total de 3.5 millones de pesos colombianos incluye todos los aspectos
mencionados anteriormente.
• El soporte y mantenimiento incluido en el presupuesto cubre un periodo de 1 año a partir
de la entrega del aplicativo.
• El código fuente completo del aplicativo se entregará con el propósito de permitir a la
compañía tener el control total sobre su aplicación. Esta medida proporciona la flexibilidad
necesaria para realizar modificaciones, actualizaciones y mejoras en el futuro, sin
depender exclusivamente de terceros. Además, permite a la compañía explorar opciones
de patente o propiedad intelectual sobre el aplicativo.
• El acceso total a Google Cloud Platform se proporcionará para permitir a la compañía tener
control total sobre la infraestructura y los recursos utilizados.

8. Limitaciones y Exclusiones:

a. Responsabilidad de Conectividad a Internet: - La responsabilidad de mantener una conexión a


Internet estable y funcional recae en los usuarios. Cualquier interrupción en la conectividad puede
afectar el rendimiento del aplicativo, y la empresa no asumirá responsabilidad por problemas
relacionados con la conexión a Internet de los usuarios.

b. Extensión de Soporte y Servicios Adicionales: - Cualquier extensión del periodo de soporte


técnico o la adición de servicios más allá de lo especificado en la cotización actual requerirá una
negociación por separado. Esto incluye servicios como soporte técnico extendido, desarrollo de
nuevas funcionalidades o cualquier otro servicio adicional que la compañía pueda requerir
después del periodo inicial de implementación.

____________________________
Johan David Pedroza Plazas
CC 1010237909

También podría gustarte