We have an existing ridesharing web platform (Laravel backend, Vue.js frontend) plus a companion Flutter mobile app. The code has been built over time by three different freelance developers and is unstable — fixing one bug repeatedly causes new bugs to appear elsewhere, suggesting tangled dependencies and poor architecture.
THIS JOB REQUIRES YOU TO DO THE WORK USING CLAUDE (ANTHROPIC'S AI ASSISTANT), PRO PAID PLAN ($20/MONTH). THIS IS NOT OPTIONAL. You will use Claude throughout — to read and understand the codebase, identify root causes, and implement fixes. We will give you $20 to cover the Claude Pro subscription cost; you must have it active before starting. Applicants who plan to work without Claude, or who only use a free AI tool, will not be considered.
Before the work begins, I will send you the website and a 30-minutes audio file explaining the entire process. You must then write it back to me, in your own words, to make sure you understand it
Phase 1 (Paid): Code Audit — using Claude
- Use Claude to review the full codebase (we'll provide access)
- Use Claude to understand and document the actual data/logic flow across the system
- Identify root causes of instability — specific files, functions, and patterns causing cascading bugs
- Flag security or data-handling concerns, especially around authentication, payments, and personal verification (driver's license, phone number)
- Deliver a clear written report, in plain non-technical English, prioritized by severity
- Deliver the same report but in technical terms that can be shown to Claude to validate your work
Phase 2 (Paid, separate milestone): Fixes — using Claude
= Based on the audit, use Claude to help implement fixes incrementally, with Git version control — no untracked direct edits
= Each fix should be testable and documented
= Begin with the website fixes first, and then the Flutter app
Requirements:
> Solid understanding of Laravel (Eloquent, migrations, middleware, API resource controllers), Vue.js and Flutter
> Comfortable reading other people's messy code, not just writing your own from scratch
> Must have or be willing to set up a paid Claude Pro account ($20/month, which we cover) and use it as your primary working tool for this job
> Strong written communication — you'll need to explain technical issues clearly to a non-technical client
Payment:
== Funds held in Freelancer.com escrow
== Released only on completed, verified milestones — first the audit, then fixes
== No partial release before deliverables are reviewed and approved
To apply, please answer:
1- Briefly describe how you'd track down a bug that "moves" to a different part of the app every time something else is fixed.
2- What's your experience with Laravel's Eloquent relationships and N+1 query issues?
3- Confirm: are you able to use Claude (Anthropic's AI tool, paid Pro plan) as your main tool for this job?
---> Junior/graduate developers are welcome — we care more about careful, honest work using the right tools than years of experience.
VERY IMPORTANT: Copy and paste work is NOT acceptable; I can do that myself. I need YOUR IMPUT as a developer
The budget for the audit is CAD$300 to 500 for THREE platforms. This budget is FIRM
After the audit, you must do the fixes too
Show More