Node/TS App Fix & Deploy

Job ID: 40252102

Budget: ₹1,500 – ₹12,500 INR

I have a Bocrypto web application written in TypeScript on Node.js that relies on MySQL and Redis. The codebase compiles locally but throws a mix of build-time and run-time issues that block a clean deployment. I want those errors tracked down and resolved, then the app moved onto my Hostinger VPS.

The VPS itself still needs the usual groundwork—Node LTS, MySQL, Redis, and a reverse proxy—so part of the job is preparing that environment, setting up the needed services, and wiring everything together behind Nginx (or another lightweight proxy if you prefer). All secret values, third-party API keys, and database credentials must be moved into a .env file and loaded through dotenv so nothing ends up hard-coded.

Deliverables
• Resolve all current build/runtime errors until `npm run build` and `npm run start` succeed without warnings
• Create and populate the .env file, confirming key-value pairs load correctly in both dev and production modes
• Prepare the Hostinger VPS: install/verify Node, MySQL, Redis, and configure the firewall and Nginx reverse proxy with SSL
• Deploy the application under PM2 or a systemd service for auto-start and crash recovery
• Provide a short hand-off document (or bash script) outlining each command used, so I can reproduce the deployment later

If you are comfortable debugging TypeScript, handling MySQL/Redis connections, and setting up a fresh VPS from the command line, this should be a straightforward engagement.
Related categories: PHP Linux Nginx MySQL Node.js VPS Redis Web Application