Optimización de Aplicación en Django y Vue.js -- 2
Budget: $30 – $250 USD
Descripción del Proyecto:
Estamos buscando un freelancer con experiencia en Python, MySQL, Vue.js y Bootstrap para realizar mejoras y nuevas funcionalidades en un sistema de gestión de contratos. El proyecto involucra tres tareas principales:
1) Implementación de funcionalidad de recuperación de contraseña y nombre de usuario: Necesitamos permitir a los usuarios restablecer su contraseña o recuperar su nombre de usuario de forma sencilla, mediante una API en el backend (Django) que envíe un correo electrónico con instrucciones para restablecer la contraseña o recuperar el nombre de usuario. El frontend debe tener un formulario fácil de usar para solicitar el restablecimiento.
2) Reparación de relaciones de muchos a muchos en el formulario de precios de trabajo (work prices): Actualmente, el formulario de precios de trabajo presenta dificultades para asignar y desasignar precios a los trabajos de manera intuitiva. Buscamos un freelancer que pueda mejorar la lógica y la interfaz para que sea más fácil realizar estas asignaciones y desasignaciones, utilizando relaciones de muchos a muchos correctamente en la base de datos y mejorando la experiencia del usuario en el frontend.
3) Mejora en la impresión de contratos en PDF desde dispositivos móviles: Los contratos deben ser generados en formato PDF y deben ser completamente compatibles con dispositivos móviles. Es importante que el PDF no se corte o pierda dimensiones cuando se visualiza o imprime desde un móvil o cualquier dispositivo con diferentes tamaños de pantalla. El freelancer deberá asegurarse de que el diseño del contrato sea adaptativo, manteniendo la integridad del formato cuando se visualice o imprima en diferentes dispositivos.
Requisitos:
Experiencia previa con Django (Python), MySQL, Vue.js y Bootstrap.
Conocimiento en generación de PDFs desde el frontend (preferentemente con herramientas como jsPDF, html2canvas o similares).
Capacidad para trabajar con relaciones de muchos a muchos en bases de datos y formularios de interfaz de usuario.
Experiencia en el diseño de interfaces de usuario móviles y en la creación de formularios dinámicos e interactivos.
Habilidad para realizar pruebas de compatibilidad en diferentes dispositivos y navegadores.
Este sistema está en expansión, y este proyecto representa una prueba. Si se completa con éxito, en buen tiempo y con facilidad, existirán nuevas oportunidades de trabajo para el freelancer en el futuro. Si tienes experiencia en estos temas y estás interesado en colaborar con nosotros, por favor envía tu propuesta con ejemplos de proyectos similares que hayas realizado. ¡Esperamos trabajar contigo!
Estamos buscando un freelancer con experiencia en Python, MySQL, Vue.js y Bootstrap para realizar mejoras y nuevas funcionalidades en un sistema de gestión de contratos. El proyecto involucra tres tareas principales:
1) Implementación de funcionalidad de recuperación de contraseña y nombre de usuario: Necesitamos permitir a los usuarios restablecer su contraseña o recuperar su nombre de usuario de forma sencilla, mediante una API en el backend (Django) que envíe un correo electrónico con instrucciones para restablecer la contraseña o recuperar el nombre de usuario. El frontend debe tener un formulario fácil de usar para solicitar el restablecimiento.
2) Reparación de relaciones de muchos a muchos en el formulario de precios de trabajo (work prices): Actualmente, el formulario de precios de trabajo presenta dificultades para asignar y desasignar precios a los trabajos de manera intuitiva. Buscamos un freelancer que pueda mejorar la lógica y la interfaz para que sea más fácil realizar estas asignaciones y desasignaciones, utilizando relaciones de muchos a muchos correctamente en la base de datos y mejorando la experiencia del usuario en el frontend.
3) Mejora en la impresión de contratos en PDF desde dispositivos móviles: Los contratos deben ser generados en formato PDF y deben ser completamente compatibles con dispositivos móviles. Es importante que el PDF no se corte o pierda dimensiones cuando se visualiza o imprime desde un móvil o cualquier dispositivo con diferentes tamaños de pantalla. El freelancer deberá asegurarse de que el diseño del contrato sea adaptativo, manteniendo la integridad del formato cuando se visualice o imprima en diferentes dispositivos.
Requisitos:
Experiencia previa con Django (Python), MySQL, Vue.js y Bootstrap.
Conocimiento en generación de PDFs desde el frontend (preferentemente con herramientas como jsPDF, html2canvas o similares).
Capacidad para trabajar con relaciones de muchos a muchos en bases de datos y formularios de interfaz de usuario.
Experiencia en el diseño de interfaces de usuario móviles y en la creación de formularios dinámicos e interactivos.
Habilidad para realizar pruebas de compatibilidad en diferentes dispositivos y navegadores.
Este sistema está en expansión, y este proyecto representa una prueba. Si se completa con éxito, en buen tiempo y con facilidad, existirán nuevas oportunidades de trabajo para el freelancer en el futuro. Si tienes experiencia en estos temas y estás interesado en colaborar con nosotros, por favor envía tu propuesta con ejemplos de proyectos similares que hayas realizado. ¡Esperamos trabajar contigo!