Convert PHP Site to Node.js
Budget: ₹750 – ₹1,250 INR
I’m ready to retire the old PHP backend that powers my website and rebuild it in Node.js so the platform can scale without strain. Today the app runs on MySQL, authenticates users, performs a mix of simple and complex database queries, and talks to several external services through REST APIs. I need every one of those capabilities transferred to the new stack with behaviour, data, and response formats unchanged.
You will have full access to the existing PHP codebase, database schema, and the live API keys. Using Node.js—Express, Koa, or a framework you’re comfortable with—your task is to mirror the current functionality and leave room for future horizontal scaling.
Deliverables
• User authentication flow reproduced in Node.js, maintaining current password-hashing rules so existing users log in seamlessly
• All database operations rewritten for MySQL with a Node ORM or query builder (Sequelize, Knex, or raw SQL), matched for performance and output
• Every third-party API integration rebuilt and working behind equivalent endpoints
• Clean, well-documented JavaScript code committed to Git plus a concise README explaining local setup, environment variables, and build steps
• Optional but appreciated: a Dockerfile or docker-compose.yml to spin up the service in one command
Once the Node.js version stands feature-for-feature with the PHP site and passes my tests, the project is complete. Let’s get this migration started.
You will have full access to the existing PHP codebase, database schema, and the live API keys. Using Node.js—Express, Koa, or a framework you’re comfortable with—your task is to mirror the current functionality and leave room for future horizontal scaling.
Deliverables
• User authentication flow reproduced in Node.js, maintaining current password-hashing rules so existing users log in seamlessly
• All database operations rewritten for MySQL with a Node ORM or query builder (Sequelize, Knex, or raw SQL), matched for performance and output
• Every third-party API integration rebuilt and working behind equivalent endpoints
• Clean, well-documented JavaScript code committed to Git plus a concise README explaining local setup, environment variables, and build steps
• Optional but appreciated: a Dockerfile or docker-compose.yml to spin up the service in one command
Once the Node.js version stands feature-for-feature with the PHP site and passes my tests, the project is complete. Let’s get this migration started.
Related categories:
PHP
JavaScript
MySQL
Node.js
Git
RESTful API
Database Management
API Development