Laravel Bug Fixes, Performance Tuning, and Server Deployment (Staging + Production)

Job ID: 40157458

Budget: $40 – $60 CAD

Project Overview
We need an experienced Laravel developer to fix several bugs in an existing Laravel web app, improve performance, and deploy the application to a VPS server with a clean, documented setup. This is a small scope project meant for a fast turnaround, but we will test your communication, delivery process, and deployment quality for potential long-term work.

The current app is live on a temporary hosting setup, and we want to move it to a proper VPS with a repeatable deployment process. You will work on a staging environment first, then push verified changes to production.

Tech Stack/Skills Required
Backend: Laravel (8/9/10, your proposal should confirm after checking)
Database: MySQL
Queue/Cache: Redis (preferred), or file-based if needed
Web server: Nginx (preferred)
Server: Ubuntu 22.04 VPS (or comparable)
Git: GitHub or GitLab
Frontend: Blade or API-based (not the main focus)

Scope of Work
A) Bug Fixes (sample list for training)
Login Issue
Users sometimes get redirected back to login after successful auth.
Expected: stable login session, correct redirect based on role.
File Upload Bug
Image upload fails randomly with “payload too large” or “unknown error”.
Expected: correct server and Laravel validation, proper storage, clear error messages.
API Validation Inconsistency
Email Sending Failure
Password reset email not sending in production.
Expected: SMTP configured, logs verified, email delivered.

B) Deployment
Test and deploy the updated code

C) Documentation and Handover
Short deployment checklist
Bug fix summary, what changed and why

Acceptance Criteria
All listed bugs reproduced, fixed, and verified
Staging deployed and approved before production
Production deployment with zero major downtime (short maintenance window is fine)
Logs are clean, errors handled properly
Clear documentation delivered
Related categories: PHP VPS Laravel Server