Business Client need Software Development

Contact person: Business Client

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.

Serious bidders will be provided a copy of the codebase. If your bid substantially revises after that, you will be automatically rejected. I am a developer and have a very good idea of the work effort involved, so I know what the project is "worth". Attempting to BS will also lead to your bid being rejected.

Attempting to move our conversation off the Freelancer platform or ask for an advance without anything being done will result in you being reported." (client-provided description)


Matched companies (6)

...

Haven Futures

We Build any kind of Software and Provide wide range of tech solutions.

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

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

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more