Project Title: Phase 1: Complete Stabilization of Laravel 5.8 Application- - Bug Fixes & Security Patches Project Overview: We are seeking an experienced Laravel developer for the first phase of a multi-part project. The goal is to perform a complete stabilization of our site (mafama.com) by identifying and fixing all critical bugs, security vulnerabilities, and performance issues in the current Laravel 5.8 / PHP 7.4 environment. This is a fixed-cost project with a strict 8-10 day completion timeframe. I will also provide a step by step instructions about the tools. Workflow: 1. All work will be performed on a dedicated test server that we will provide. 2. After all work is completed and verified on the test server, the developer will deploy the stable code to the live production server. Successful completion of this phase will lead to the next project: a full upgrade to Laravel 12 and PHP 8.3. and long term opportunities. Current Environment: • Framework: Laravel 5.8.38 • PHP Version: 7.4.33 • Frontend: Vue.js & HTML/CSS etc • Key Dependencies: maatwebsite/excel: ^2.1, srmklive/paypal: ~2.0 Scope of Work: Phase 1 - Complete Stabilization Objective: Deliver a 100% stable, secure, and fully functional application on the test server, which will then be deployed to production. The developer will be required to use the following professional tools: • PHPStan for static code analysis • Laravel Debugbar for runtime debugging • Sentry.io for error tracking • Vue.js DevTools for frontend debugging • Laravel Security Checker for vulnerability assessment Milestones & Payment Schedule This project has two clear, verifiable milestones tied to payment: Milestone 1: Completion of 50% of Work (Days 1-5) - 30% of Agreed Fee • Deliverable 1: Full setup of the test server environment and installation of all diagnostic tools (Debugbar, PHPStan, Sentry). • Deliverable 2: A comprehensive Initial Analysis Report including: o PHPStan output showing all critical code errors o Security Checker report identifying vulnerable dependencies o List of runtime errors captured by Sentry o Performance issues identified by Debugbar • Deliverable 3: Resolution of at least 50% of critical issues, specifically: o All application crashes (White Screens, 500 Errors) o Critical security vulnerabilities o Major data corruption bugs Milestone 2: 100% Project Completion & Live Deployment (Days 5-10) - 70% of Agreed Fee • Deliverable 4: Resolution of 100% of identified critical bugs and performance issues on the test server. • Deliverable 5: A Final Stabilization Report showing: o "Before and after" comparison from all tools o Confirmation that all core features work correctly o Verification that the admin panel is fully functional • Deliverable 6: Successful deployment of the stabilized code from the test server to the live production server. • Deliverable 7: Written confirmation that the live application is stable and ready for the next phase (Laravel 12 upgrade). Developer Requirements: • Must-Have: o 5+ years of experience with Laravel, specifically with version 5.x o Expertise in debugging complex applications using PHPStan, Debugbar, and error tracking services o Strong knowledge of web security principles and vulnerability patching o Experience with Git and deployment workflows o Excellent communication skills for daily progress updates