holny/SpringCloud_WebRTC_Online_Meeting — reverse-engineered prompt
Reverse engineered prompt
Build me an online consultation website where people can sign up, log in, find other users, chat in real time, and start a one on one video meeting in the browser. The meeting should support live video and audio, meeting requests, and the ability to record the call in the browser, then upload the recording so it can be watched later.
I also want a simple video area where users can upload video files, see a list of uploaded videos, and play them online. The app should have basic permission control so logged out users can’t access private pages, and logged in users get a token based session.
Please make it a separated frontend and backend app, with a Vue style frontend and a Java Spring Cloud microservice backend. Use WebSocket for chat and WebRTC signaling, store user and video data in MySQL, and use Redis where it makes sense. Include Docker Compose setup for the needed services so I can run the main demo locally.
Want more depth? Deep Reverse