Description
Summary Project Overview I have a Laravel-based Restaurant Management System (RMS) with a Vue + Inertia front end. The application is functional in structure, but the project is currently not running correctly. There are a number of issues affecting the database migration layer and the application routing layer. I am looking for a developer who can work through the codebase methodically, identify what is wrong, and get the application running properly again. Scope of Work The problems fall into two broad areas: • Database migrations - the schema does not build cleanly, and some parts of the schema do not line up with what the application code expects. • Routing - some parts of the application are unreachable or fail when requests are submitted, including sections of the admin area and certain role-based route groups. Some issues surface immediately and are easy to spot. Others do not appear until you actually run the application and use the affected features. Finding all of them will require more than reading the error output. What I Am Looking For • Locate and fix all migration-related issues so the schema builds cleanly from scratch. • Locate and fix all routing-related issues so every part of the application is reachable and functional. • Verify that the frontend and backend line up correctly after the fixes. • A short write-up of what you found, why it was broken, and how you fixed it. Requirements • Solid experience with Laravel (migrations, routing, middleware, Eloquent). • Familiarity with Vue and Inertia.js. • Comfortable reading an unfamiliar codebase and tracing problems back to their source. • Able to explain your reasoning, not just submit a patch. How to Apply I will send you a zipped copy of the project. Please set it up locally, work through the issues, and return the corrected code along with your notes. In your proposal, briefly describe how you typically approach debugging an unfamiliar Laravel codebase. I am more interested in your process than in a long list of past projects. Notes • The project ships without dependencies installed – you will need to run `composer install` and `pnpm install`. • An example environment file is included; you will need to configure your own local database. • Please do not change the overall architecture or refactor beyond what is needed to fix the issues.