A simple chat application with Video calling, audio room and streaming fumctionalities using flutter for the frontend and zegocloud for the backend.
you don't need a special authentication page all you have to do is
provide a username and a unique ID which can contain numbers, and symbols.
all you have to do is provide the other user chat id to start chatting
you caan also create group chats has well
Provide a unique ID both users that wants to take part in the call both enter and join
The hosts creates a unique ID and the rest enters and joins the audio room
The hosts generate an ID then goes live while the viewers can access the live stream through that unique ID