← back
Revamp 3D Printing Golang Application

Revamp 3D Printing Golang Application

Pending
💰 USD 30–250 👤 Unknown 🕒 22d ago status: new
Cloud Computing User Interface / IA Golang Software Development 3D Printing MQTT Web Development API Integration
FoxTrack Bridge: Cloud MQTT Mode + UI Redesign FoxTrack (foxtrack.studio) is a cloud-based 3D printing business management app. FoxTrack Bridge is an existing Go application (github.com/FoxesRCool1/FoxTrack-Bridge) that users run on their local network to connect Bambu Lab and Klipper printers via LAN. The app is already built, tested, and in production, this job is to extend it with a new connection mode, redesign the setup UI, add a few features, and ensure it works as intended. 1. Bambu Cloud MQTT mode Currently the app only supports LAN Mode printers. I want to add a cloud connection path so Bambu Lab printers work without LAN Mode enabled. This means: - Login to Bambu Cloud API (email/password + 2FA handling) to get a token - Connect to `us.mqtt.bambulab.com:8883` using that token - Auto-discover printers from the account - Per-printer mode selection: Cloud or LAN - Token stored in existing config file with silent background refresh - Exponential backoff on reconnect Here are two resources for this: https://github.com/cptkirki/PrintSphere https://github.com/Doridian/OpenBambuAPI 2. UI redesign The setup UI runs on `localhost:8080` and is a single vanilla HTML/CSS/JS file embedded in the binary via `//go:embed`. No frameworks, no npm. Needs redesigning to match the new FoxTrack visual identity (will provide references). 3. New features Would like to add some features like toggle light on Bambu lab printers (cloud and LAN), and live camera view for LAN mode. Please include relevant Go experience and your estimated timeline. I am on a pretty strict budget as well.
↗ View on Freelancer