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

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more