
Kapalı
İlan edilme:
Teslimde ödenir
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.
Proje No: 40078885
13 teklifler
Uzaktan proje
Son aktiviteden bu yana geçen zaman 1 ay önce
Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
13 freelancer bu proje için ortalama ₹8.942 INR teklif veriyor

Hello I am an expert in both nodejs and golang and can convert your api. While making sure the endpoints and request/response shapes and functionality remains intact. I will also provide with the lightweight admin panel to monitor performance. I beleive in writing maintainable, idiomatic and self explainatory code. Please shaee how many end points your current ÀPI has Looking forward to discuss further
₹10.000 INR 7 gün içinde
3,6
3,6

Hello, This is a very clean and sensible migration request, and I understand the priority clearly: replicate the existing Node.js API behaviour exactly, while gaining the performance, lower memory usage, and concurrency benefits of Go, without breaking any client integrations. My approach would be to first audit the current Node.js codebase and endpoint behaviour, then implement an idiomatic Golang service that preserves: All routes and HTTP methods Request/response payload shapes Existing status and error codes Performance improvements will come from Go’s concurrency model and efficient memory handling—not from changing API semantics. Alongside the API, I’ll build a lightweight admin panel served by the Go service itself, providing: Request and error counts Basic uptime/health status Simple maintenance actions (cache clear, service restart hooks) The UI will be intentionally minimal and fast. The codebase will be: Idiomatic Go Clearly structured and well-commented Easy for your in-house team to extend Delivery will be container-ready, including: Dockerfile Optional docker-compose for local/dev use Clear README covering setup, env vars, and run/build steps I’ve handled Node.js → Go migrations before where API stability was critical, and I’m comfortable working strictly within existing contracts. Once you grant repo access and the endpoint walkthrough, I can start immediately. Best regards, Mayank Sahu
₹7.000 INR 7 gün içinde
0,0
0,0

Hello, I can port your current Node.js API to idiomatic Golang while keeping all endpoints, request/response formats, and error codes exactly the same, so clients remain fully compatible with just faster and lighter on resources. I’ll also add a small, lightweight admin panel alongside the Go service for basic stats (requests, errors, uptime) and simple maintenance actions like cache clearing or restarts. Clean, minimal, and efficient. The code will be well-structured, easy to extend, and delivered container-ready with a Dockerfile, compose setup, and a clear README. Once you share repo access and the endpoint overview, I can get started right away. Please feel free to contact me and lets chat more about your requirements on the project. Best regards Shahin Rahimi
₹12.500 INR 3 gün içinde
0,0
0,0

Hi — I can help you migrate your Node.js API to high-performance, idiomatic Go while keeping 100% API compatibility. All routes, request/response formats, and error codes will remain unchanged so clients see zero disruption—just faster responses and lower resource usage. I’ll also build a lightweight admin panel alongside the Go service to show request totals, error counts, uptime, and allow simple maintenance actions like cache clearing and process restarts. The UI will be clean and minimal, focused on efficiency. The Go codebase will be well-structured, well-commented, and easy to extend, with full Docker support (Dockerfile + compose for development). A clear README will cover setup, environment variables, and run/build steps. Once you share the Node.js repo and endpoint walkthrough, I can begin immediately and ensure accurate parity with the existing behavior.
₹7.000 INR 7 gün içinde
0,0
0,0

I am confident I can deliver exactly what you’re looking for, especially in maintaining the routes, request/response shapes, and existing error codes intact while porting to idiomatic Go. My approach centers on careful execution and clear scope alignment to reproduce the API behavior precisely without assumptions or shortcuts. I will also deliver the lightweight admin panel as described, ensuring all code is well-commented and organized for your team's future extension. Container-ready artifacts including a Dockerfile will be included for seamless deployment. Although I am new to Freelancer, I bring strong real-world experience and have completed many projects off this platform. I’d be happy to discuss the details whenever you’re ready. Regards, Luke Kenyon
₹3.750 INR 14 gün içinde
0,0
0,0

I can help you reproduce your existing Node.js public API in Golang with identical external behaviour, while significantly improving latency, CPU usage, and memory efficiency. I understand the importance of keeping endpoints stable so existing clients continue to work without any changes. How I’ll Approach This 1. Behaviour-Preserving Port One-to-one port of existing Node.js logic into idiomatic Go Routes, request/response formats, headers, and error codes preserved exactly Edge cases validated against the current Node implementation No breaking changes for API consumers Performance improvements will come from Go’s concurrency model, memory efficiency, and reduced runtime overhead—without altering API contracts. 2. Clean, Idiomatic Go Architecture Clear separation of concerns (handlers, services, middleware, config) Context-aware request handling Structured logging and error handling Well-commented, maintainable codebase for future extensions Your in-house team will be able to onboard quickly and evolve the service safely. 3. Lightweight Admin Panel (Alongside Go Service) A minimal, efficient admin interface providing: Monitoring Total requests Error counts Uptime Basic health status Maintenance Actions Clear cache Restart process / trigger graceful shutdown Optional protected access (token or basic auth) The UI will be clean and functional—no heavy frameworks, just fast loading and clear information.
₹12.500 INR 7 gün içinde
0,0
0,0

Hi, I can port your Node.js API to Golang while keeping all endpoints, request/response shapes, and error codes exactly the same. I’ll also build a lightweight admin panel for stats and simple maintenance actions. The Go code will be idiomatic, well-commented, and modular so your team can extend it easily. I’ll provide a Dockerfile and optional docker-compose setup for seamless deployment, along with a README covering setup and run instructions. I’m confident in delivering a high-performance, drop-in replacement quickly and efficiently. Once I get access to your Node.js repo and a quick endpoint walkthrough, I can start immediately
₹11.000 INR 7 gün içinde
0,0
0,0

Hi, This project is a great fit for my background. I’m a Senior Backend Engineer with extensive Golang experience, and I’ve led performance-driven service migrations in production. Most notably, I’ve already migrated a Java service to Golang, achieving lower latency, reduced CPU/memory usage, and a cleaner, more maintainable design—while keeping full backward compatibility. I’m also comfortable working with Node.js codebases, which helps ensure a smooth and accurate port. I would re-implement your existing Node.js API in idiomatic Go, preserving all routes, request/response formats, and error codes so clients remain unaffected. The internal design would leverage Go’s concurrency and efficiency to deliver measurable performance gains. Alongside the API, I can build a lightweight admin panel providing at-a-glance metrics (request counts, error rates, uptime) and safe maintenance actions such as cache clearing or controlled restarts. The focus will be usability and clarity rather than heavy UI design. The final delivery will include: • Clean, well-commented Go source code • Admin panel as described • Dockerfile (and compose setup if used) • README covering setup, configuration, and run steps Once started, I’m happy to review the existing repository, walk through endpoints, and propose a clear migration plan with milestones. Best regards, Faisal Nisar
₹12.500 INR 7 gün içinde
0,0
0,0

I will migrate your existing Node.js API to Golang for better performance while keeping all routes, request/response formats, and error codes exactly the same for full client compatibility. I’ll also build a simple admin panel for key stats (requests, errors, uptime) and basic maintenance actions like clearing cache or restarting the service. The Go code will be clean, well-documented, and easy for your team to extend, and I’ll provide Docker-ready deployment plus a clear README for setup and running. Once I have repo access and a quick endpoint walkthrough, I can get started right away.
₹7.000 INR 7 gün içinde
0,0
0,0

Ahmedabad, India
Ara 20, 2025 tarihinden bu yana üye
₹1500-12500 INR
₹12500-37500 INR
€6-12 EUR / saat
$25-50 USD / saat
$250-750 CAD
$30-250 CAD
$750-1500 AUD
$250-750 USD
₹12500-37500 INR
$100-600 NZD
$30-250 AUD
$250-750 USD
₹37500-75000 INR
₹1500-12500 INR
$250-750 USD
₹600-2000 INR
$8-15 USD / saat
€30-250 EUR
$10-30 USD / saat
₹20000-25000 INR