PROYECTO: Reescritura de Sistema en Laravel 12 y PHP 8.4
Budget: $3,000 – $5,000 USD
? Descripción del Proyecto
Buscamos un desarrollador experto en Laravel y PHP para reescribir nuestro sistema actual, que actualmente está desarrollado en Laravel 5.2 con PHP 7.4, y migrarlo a la última versión de Laravel 12 y PHP 8.4.
El sistema es una plataforma de gestión de ventas y administración de motocicletas y repuestos, que actualmente opera con múltiples módulos. Queremos una reestructuración completa para mejorar el rendimiento, la escalabilidad y la seguridad.
✅ Objetivos del Proyecto
Reescribir el sistema en Laravel 12 y PHP 8.4, manteniendo la funcionalidad actual.
Optimizar la base de datos y mejorar las consultas en Eloquent.
Mejorar la autenticación (actualmente en Laravel 5.2, puede migrarse a Laravel Breeze/Fortify).
Optimizar la API e integraciones externas (si aplica).
Garantizar compatibilidad con PHP 8.4 y eliminar funciones obsoletas.
Pruebas unitarias y de integración para asegurar estabilidad.
Documentación del código para mantenimiento futuro.
? Alcance del Proyecto
? Módulos Principales del Sistema
✔ Gestión de Clientes (CRUD de clientes, historial de compras, estados de cuenta)
✔ Gestión de Inventario (control de stock, productos, alertas de bajo inventario)
✔ Gestión de Ventas (facturación, reportes de ventas, estados de pagos)
✔ Gestión de Usuarios y Roles (permisos, autenticación, gestión de empleados)
✔ Reportes y Dashboard (estadísticas en tiempo real, exportación de datos)
✔ Integración con Métodos de Pago (si aplica)
⚙️ Requisitos Técnicos
? Frontend: Blade (preferible), Livewire o Vue.js (si es necesario)
? Backend: Laravel 12, PHP 8.4
? Base de Datos: MySQL (debe optimizarse y migrarse)
? Autenticación: Laravel Breeze o Fortify
? Manejo de Errores: Implementar logs en storage/logs/laravel.log
? Pruebas: PHPUnit y Laravel Dusk (para pruebas automatizadas)
? Despliegue: Repositorio en GitHub/GitLab y CI/CD opcional
? Entregables
✔ Código fuente en Laravel 12 y PHP 8.4
✔ Base de datos optimizada y migrada
✔ Documentación técnica y manual de usuario
✔ Pruebas unitarias e integración
✔ Implementación en un entorno de pruebas
? Presupuesto y Modalidad de Pago
? Presupuesto: Abierto a propuestas según experiencia.
⌛ Tiempo estimado: 3 - 6 meses (puede ajustarse).
? Pagos por hitos:
Hito 1: Análisis y planificación ?
Hito 2: Desarrollo de los módulos principales ⚙️
Hito 3: Pruebas y ajustes ?
Hito 4: Entrega final y documentación ?
? Nota: Se requiere una propuesta detallada con un desglose de tiempos y costos por módulo.
? Requisitos del Freelancer
✅ Experiencia con Laravel 10/11/12 y PHP 8.2/8.3/8.4.
✅ Experiencia en migraciones y refactorización de código antiguo.
✅ Experiencia en MySQL y optimización de bases de datos.
✅ Conocimiento en APIs REST y autenticación con Laravel Fortify.
✅ Experiencia con pruebas unitarias y de integración.
✅ Conocimiento en herramientas de control de versiones (Git).
? Cómo Aplicar
Si estás interesado en este proyecto, envía tu propuesta con la siguiente información:
Tu experiencia con Laravel y PHP (en qué proyectos similares has trabajado).
Tu estimación de tiempo y costo.
Ejemplos de trabajos previos en Laravel.
Disponibilidad para reuniones semanales de avance.
Método de comunicación preferido (Slack, Zoom, Google Meet, etc.).
Buscamos un desarrollador experto en Laravel y PHP para reescribir nuestro sistema actual, que actualmente está desarrollado en Laravel 5.2 con PHP 7.4, y migrarlo a la última versión de Laravel 12 y PHP 8.4.
El sistema es una plataforma de gestión de ventas y administración de motocicletas y repuestos, que actualmente opera con múltiples módulos. Queremos una reestructuración completa para mejorar el rendimiento, la escalabilidad y la seguridad.
✅ Objetivos del Proyecto
Reescribir el sistema en Laravel 12 y PHP 8.4, manteniendo la funcionalidad actual.
Optimizar la base de datos y mejorar las consultas en Eloquent.
Mejorar la autenticación (actualmente en Laravel 5.2, puede migrarse a Laravel Breeze/Fortify).
Optimizar la API e integraciones externas (si aplica).
Garantizar compatibilidad con PHP 8.4 y eliminar funciones obsoletas.
Pruebas unitarias y de integración para asegurar estabilidad.
Documentación del código para mantenimiento futuro.
? Alcance del Proyecto
? Módulos Principales del Sistema
✔ Gestión de Clientes (CRUD de clientes, historial de compras, estados de cuenta)
✔ Gestión de Inventario (control de stock, productos, alertas de bajo inventario)
✔ Gestión de Ventas (facturación, reportes de ventas, estados de pagos)
✔ Gestión de Usuarios y Roles (permisos, autenticación, gestión de empleados)
✔ Reportes y Dashboard (estadísticas en tiempo real, exportación de datos)
✔ Integración con Métodos de Pago (si aplica)
⚙️ Requisitos Técnicos
? Frontend: Blade (preferible), Livewire o Vue.js (si es necesario)
? Backend: Laravel 12, PHP 8.4
? Base de Datos: MySQL (debe optimizarse y migrarse)
? Autenticación: Laravel Breeze o Fortify
? Manejo de Errores: Implementar logs en storage/logs/laravel.log
? Pruebas: PHPUnit y Laravel Dusk (para pruebas automatizadas)
? Despliegue: Repositorio en GitHub/GitLab y CI/CD opcional
? Entregables
✔ Código fuente en Laravel 12 y PHP 8.4
✔ Base de datos optimizada y migrada
✔ Documentación técnica y manual de usuario
✔ Pruebas unitarias e integración
✔ Implementación en un entorno de pruebas
? Presupuesto y Modalidad de Pago
? Presupuesto: Abierto a propuestas según experiencia.
⌛ Tiempo estimado: 3 - 6 meses (puede ajustarse).
? Pagos por hitos:
Hito 1: Análisis y planificación ?
Hito 2: Desarrollo de los módulos principales ⚙️
Hito 3: Pruebas y ajustes ?
Hito 4: Entrega final y documentación ?
? Nota: Se requiere una propuesta detallada con un desglose de tiempos y costos por módulo.
? Requisitos del Freelancer
✅ Experiencia con Laravel 10/11/12 y PHP 8.2/8.3/8.4.
✅ Experiencia en migraciones y refactorización de código antiguo.
✅ Experiencia en MySQL y optimización de bases de datos.
✅ Conocimiento en APIs REST y autenticación con Laravel Fortify.
✅ Experiencia con pruebas unitarias y de integración.
✅ Conocimiento en herramientas de control de versiones (Git).
? Cómo Aplicar
Si estás interesado en este proyecto, envía tu propuesta con la siguiente información:
Tu experiencia con Laravel y PHP (en qué proyectos similares has trabajado).
Tu estimación de tiempo y costo.
Ejemplos de trabajos previos en Laravel.
Disponibilidad para reuniones semanales de avance.
Método de comunicación preferido (Slack, Zoom, Google Meet, etc.).