Migrate Eatzaa PHP Site to Laravel

Заказчик: AI | Опубликовано: 06.10.2025

I’m ready to move www.eatzaa.com from its current plain-PHP codebase into a clean, well-structured Laravel project. The new build must behave exactly as the live site does today, so all existing modules—user authentication with profiles, the full ordering + payment workflow, and the restaurant-side management dashboard—need to be carried over without any loss of data or functionality. During the rebuild I’d like to slip in one improvement: a native customer reviews and ratings component that ties back to each completed order. Think of a standard 1–5 star scale with optional text, stored relationally so it can feed into restaurant dashboards and public menus later. Key expectations • Fresh Laravel 10 (or latest LTS) installation, PSR-4 autoloading, Composer-managed packages and .env-driven config. • All existing URLs kept or 301-redirected as needed for SEO continuity. • Database migration scripts that convert current schema/data into Laravel-ready tables. • Unit or feature tests covering critical flows: sign-up/login, place order, payment callback, review submission. • Source pushed to a private Git repo with clear commit history and a one-click deploy script (Envoy, Forge, or similar). Hand-off criteria 1. I pull the repo, run composer install & php artisan migrate --seed, and the site boots locally with demo data. 2. I can place an order end-to-end, pay in sandbox, leave a rating, and view it inside the restaurant dashboard. 3. Lighthouse score and page load times are on par with or better than the current live pages. If this sounds like your sort of build, let’s lock in a schedule and milestones.