📌 Overview
Create a web interface that lets users send personalized text messages and simple 128x64 pixel doodles to their desk buddy device over the local network.
🛠️ Requirements
-
Buddy Code Input
Input field for entering a unique buddy code to identify the recipient device.
-
Buddy Selection List
Selectable list of known buddies for quick selection.
-
Message Input
Multiline text box for optional personalized messages.
-
Doodle Drawing Canvas
128x64 pixel black & white drawing area for creating simple doodles.
-
Clear and Send Buttons
- Clear button resets the drawing canvas.
- Send button sends the message and doodle to the selected buddy.
-
Buddy Info Display
Display user’s own buddy code, IP address, and firmware version.
📡 Functionality
-
Messages and doodles sent from the web UI should appear on the recipient device’s OLED screen.
-
Support multiple buddies identified by unique buddy codes.
-
Communication over local Wi-Fi network.
✅ Acceptance Criteria
📝 Notes
This UI will be the primary way users personalize and send content to their desk buddy devices.
📌 Overview
Create a web interface that lets users send personalized text messages and simple 128x64 pixel doodles to their desk buddy device over the local network.
🛠️ Requirements
Buddy Code Input
Input field for entering a unique buddy code to identify the recipient device.
Buddy Selection List
Selectable list of known buddies for quick selection.
Message Input
Multiline text box for optional personalized messages.
Doodle Drawing Canvas
128x64 pixel black & white drawing area for creating simple doodles.
Clear and Send Buttons
Buddy Info Display
Display user’s own buddy code, IP address, and firmware version.
📡 Functionality
Messages and doodles sent from the web UI should appear on the recipient device’s OLED screen.
Support multiple buddies identified by unique buddy codes.
Communication over local Wi-Fi network.
✅ Acceptance Criteria
📝 Notes
This UI will be the primary way users personalize and send content to their desk buddy devices.