Reverse engineered prompt

GitHub

Build me a simple one to one video calling app for the browser. I want a clean page where each person gets a user ID, can copy it, paste someone else’s ID, and start a call. If someone is calling you, there should be an easy way to accept the call. It should support live camera and microphone so two people can talk in real time with a straightforward interface.

Please make the frontend in React with a simple polished look, and use a Node server for the signaling part. I want this done with the raw WebRTC browser APIs, not a helper library that hides the WebRTC logic. The goal is a lightweight demo that actually works well for one to one video chat.

It should be easy to run locally, and if needed for testing on different devices, handle the browser requirement for secure camera and mic access over https. Feel free to look up current docs online if anything changed.

Have a live product UI? Try website reverse