I have a motion-control web application built with React, Three.js, JSON data structures, and WebSockets. The prototype lives on GitHub and was originally put together in Lovable, but it is not production-ready yet. My goal is to make it run smoothly on a Raspberry Pi 5 that will be wired to my own custom hardware; once connected, the Pi has to exchange real-time feedback with those devices through a WebSocket channel.
Here is what still needs to happen:
• User-interface tweaks: The current layout works, yet it feels sluggish on smaller screens. I need the front-end reworked for responsive behaviour, plus a sanity check of the embedded AI-driven code that feeds some on-screen cues.
• Backend logic: The existing algorithms move the machines, but they can be leaner. Optimise what is there, bolt on a couple of missing features we identified during bench tests, and squash the remaining bugs.
• Device connectivity: Finalise the WebSocket handshake so the app can both send commands to, and receive telemetry from, the hardware. Everything must run on localhost during testing.
Acceptance criteria
1. Updated repository pushed to GitHub with clear commit history.
2. App installs and launches on a Raspberry Pi 5 without manual patching.
3. Successful bidirectional communication demonstrated in a remote test session with my real devices.
4. UI renders correctly at desktop, tablet, and mobile breakpoints.
5. All new or modified code commented for future maintenance.
If you are comfortable working end-to-end—React front-end, Three.js visuals, optimised Node/JS backend, and real-device WebSocket integration—let’s get this wrapped up.
Show More