NodeJS/MongoDB to PHP/MySQL backend project migration need Software Development
Contact person: NodeJS/MongoDB to PHP/MySQL backend project migration
Phone:Show
Email:Show
Location: New Delhi, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I have a fully-working backend application running on a NodeJS + MongoDB stack, and I now need the entire codebase translated to PHP (preferably 8.x) with a MySQL database. The project is strictly about the server side; there is no front-end or mobile component involved.
Your job is to replicate every current feature and API endpoint so that, once the switch is made, external clients will not notice any difference in responses, authentication flow, or performance. This includes redesigning the data layer: collections and document structures must become well-normalised MySQL tables, with any necessary migration scripts so I can move existing data over in one step.
I will provide:
• Access to the existing Git repository, including the API routes, models, and environment settings.
• A sample MongoDB dump to test the migration logic.
I expect back:
• Clean, modular PHP code following PSR standards.
• SQL schema and migration script that imports the legacy data accurately.
• Post-migration test results showing all endpoints functioning as before.
• A brief setup guide so I can deploy the new backend on a standard LAMP stack.
Please confirm you have experience on both NodeJS backends and PHP, and let me know roughly how long you think the full port will take once the source is in your hands.
Using AI is fine, but generating AI slop and attempting to pass it off as a completed piece of work will get you reported. I am expecting human level intelligence and effort to THOROUGHLY TEST the new system to ensure that it works fine.
As a brief description of the project: it is a completely backend system (no UI for us or the clients). We place entries in a database which have it scrape data from APIfy (which itself gets data from LinkedIn jobs, etc.). Then it de-duplicates the data fetched, prioritizes the jobs (for each unique company) and then sends it to another remote server. Two cron-jobs - one to fetch the data, and one to send the data are also present. Moreover, there are multiple "clients" for which this is setup - ie, getting jobs from APIfy, etc. and send to separate endpoints.
Once you generate the PHP code, you will need to walk me through the code as part of the KT. I'm a PHP developer, so I understand and will give feedback on issues that I spot." (client-provided description)
Matched companies (4)

Versasia Infosoft

TG Coders

Appsdiary Technologies
