PROYECTO: Reescritura de Sistema en Laravel 12 y PHP 8.4

Job ID: 39141032

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.).
Related categories: PHP Software Architecture MySQL HTML Laravel