We need to implement a comprehensive and interactive livestream feature for our users to share real-time content. The feature should be similar to Twitter Spaces but with extended capabilities including donations using Talers, live chat, and matching functionalities.
Acceptance Criteria:
Users should be able to start their own livestreams.
A live chat feature should be present for users to interact during the livestream.
There should be a feature for users to donate Talers during the livestream.
A matching functionality should be implemented to connect users with similar interests.
The livestreams should be public and accessible to all users on the platform.
Appropriate error messages should be displayed in case of any issues during the livestream.
Users should have the ability to report any inappropriate content during the livestream.
Upon ending the livestream, the user should be able to save the stream for future viewing by other users.
Implement Livestream Functionality
Description:
We need to implement a comprehensive and interactive livestream feature for our users to share real-time content. The feature should be similar to Twitter Spaces but with extended capabilities including donations using Talers, live chat, and matching functionalities.
Acceptance Criteria: