Web UI
The web UI at flashbay.dev provides the full flashbay experience without installing anything.
Dashboard
After logging in, the dashboard shows:
- Your active session (if any)
- Available boards with real-time status
- Credit balance and recent usage
Starting a session
Click Start Session on any available board. The system allocates a physical board and connects you within seconds.
Serial console
The embedded terminal (powered by xterm.js) connects to your board's UART over WebSocket. It behaves like a local serial monitor:
- Default baud rate: 115200
- Send input by typing — data is relayed in real-time
- Copy/paste supported
Flashing firmware
- Click the Flash button in your session view
- Select a
.binfile from your machine - Progress streams live — you'll see esptool output in real-time
- The serial console reconnects automatically after flashing
Power cycling
Click Reset to toggle the board's power. Useful for recovering from hung firmware.
Ending a session
Click End Session or close the browser tab. If you close the tab, the session enters a 30-second idle countdown — reconnect within 30 seconds to resume. After 30 seconds, the session ends and the board is released for other users.