Node.js API to Golang Rewrite
Budget: ₹1,500 – ₹12,500 INR
The current service is a lean Node.js codebase that does one thing well—handle our public-facing API. I now want the exact same behaviour reproduced in Golang so the endpoints stay stable for clients yet respond noticeably faster and consume less CPU and memory.
While porting the logic, please keep the routes, request/response shapes, and existing error codes intact. After the move, I also need a small admin panel that lives alongside the Go service. It should give me at-a-glance stats (request totals, error counts, uptime) and let me trigger simple maintenance actions such as clearing cache or restarting the process. A clean, minimal UI is fine; efficiency matters more than design flourishes.
Code must be idiomatic Go, well-commented, and organised so my in-house team can extend it later. Container-ready delivery is preferred, so include a Dockerfile and any compose snippet you use during development.
Deliverables
• Full Golang source that mirrors current API behaviour
• Lightweight admin panel with the monitoring and maintenance tools described
• README covering setup, env vars, and build/run steps
• Docker artefacts for drop-in deployment
I’ll grant repo access to the existing Node.js project plus a quick endpoint walkthrough as soon as we start.
While porting the logic, please keep the routes, request/response shapes, and existing error codes intact. After the move, I also need a small admin panel that lives alongside the Go service. It should give me at-a-glance stats (request totals, error counts, uptime) and let me trigger simple maintenance actions such as clearing cache or restarting the process. A clean, minimal UI is fine; efficiency matters more than design flourishes.
Code must be idiomatic Go, well-commented, and organised so my in-house team can extend it later. Container-ready delivery is preferred, so include a Dockerfile and any compose snippet you use during development.
Deliverables
• Full Golang source that mirrors current API behaviour
• Lightweight admin panel with the monitoring and maintenance tools described
• README covering setup, env vars, and build/run steps
• Docker artefacts for drop-in deployment
I’ll grant repo access to the existing Node.js project plus a quick endpoint walkthrough as soon as we start.