Mejoras y Nuevas Funcionalidades en Sistema Web Chalan-Pro (Django + Vue.js)

Job ID: 39521053

Budget: $30 – $250 USD

Busco un desarrollador full-stack con experiencia en Django y Vue.js para realizar una serie de mejoras en nuestro sistema web Chalan-Pro, enfocado en la gestión de trabajos de electricidad residencial (schedules), comunidades (Jobs), modelos de casa y contratos.

* Objetivos del Proyecto:
- Mejoras a funcionalidades existentes:

1) Rediseño del modal para asignación de Communities (Jobs):
Mejorar la interfaz visual utilizando checkboxes con clases form-check-input de Bootstrap, tanto en las vistas de edición como de creación.

2) Validación de datos:
Implementar validación para evitar que un mismo House Model sea asignado más de una vez dentro de una misma Community (Job).

3) Interconexión entre schedule y contratos:
Agregar un enlace dentro de cada Job (schedule/event) que permita crear o editar un contrato directamente, manteniendo la relación entre ambos módulos.

- Nuevo requerimiento funcional:

4) Activación/Desactivación lógica en tablas maestras:
Agregar un campo booleano (activo/inactivo) en las siguientes entidades:
Builders
Communities (Jobs)
House Models
Work Prices
Este campo debe ser respetado en todas las consultas de ListView en el frontend para omitir datos inactivos.

5) Configuración de identidad corporativa:
Crear un módulo (CRUD completo) para que el administrador del sistema pueda configurar y actualizar:
Nombre de la empresa.
Logo de la empresa.

- Tecnologías del Proyecto:
Backend: Django
Frontend: Vue.js
Base de datos: MySQL
UI actual: Bootstrap
Idioma del sistema: Inglés americano

- Requisitos del Freelancer:
Experiencia comprobable con Django y Vue.js
Dominio de relaciones y validaciones en bases de datos
Habilidad para trabajar con componentes reutilizables en Vue
Uso de buenas prácticas de desarrollo (estructuración de commits, documentación, naming)
-> Acceso activo a ChatGPT (Plus o API) para mejorar velocidad de desarrollo, estandarizar código y resolver tareas complejas de forma autónoma.
Proactividad, responsabilidad y comunicación efectiva.

- Entregables esperados:
Código funcional, probado y estructurado por ramas
Documentación técnica breve sobre los cambios realizados
Buenas prácticas de estilo y consistencia con el sistema actual
Estamos listos para empezar de inmediato.

- Al postular, por favor incluye:
Portafolio o ejemplos de trabajos similares
Confirmación de que tienes acceso a ChatGPT
Tiempo estimado para las tareas

¡Gracias por tu interés!
Related categories: Python Django MySQL Bootstrap Vue.js