1. A method for creating a collaborative discussion on a user device, the method comprising executing instructions stored in memory, wherein the execution of the instructions by the processor: stores the media content in one or more servers; provides a collaborative discussion interface, wherein the collaborative discussion interface displays a plurality of structured discussions for starting and participating in a discussion; creates a collaborative discussion using a user-selected structured discussion of the plurality of structured discussions; and posts the created collaborative discussion over a network, such that the posted collaborative discussion is accessible by a plurality of users by way of respective other user devices, wherein the collaborative discussion includes the media content, which is updated dynamically, and wherein the collaborative discussion includes a platform on which the plurality of users are capable of engaging in real-time collaborations or discussions concerning the media content.