Show simple item record

dc.contributor.author Pal, Shiddhartha
dc.date.accessioned 2026-04-26T09:33:39Z
dc.date.available 2026-04-26T09:33:39Z
dc.date.issued 2025-12-27
dc.identifier.citation SWT en_US
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/17068
dc.description Thesis en_US
dc.description.abstract DIU_COURSE_TUBE represents an innovative, modernized, and interactive video sharing platform that will serve as a model for a contemporary video sharing service such as YouTube. Built upon a state-of-the-art technology stack, DIU_COURSE_TUBE uses a modern front-end, based upon React, along with TypeScript for the user interface (UI), and a back-end API to manage all business logic, data processing and user administration. DIU_COURSE_TUBE’s focus is centered around the video viewing experience. Upon selecting a video from the available selection, the application retrieves all required information (i.e., the video itself, its title, its description, etc.) and, importantly, the creator’s channel details. As DIU_COURSE_TUBE utilizes a CDN for streaming video content, it is able to deliver this content efficiently and reliably to any location globally where internet access exists. As user engagement is a major area of emphasis with DIU_COURSE_TUBE, viewers are provided with a number of methods by which they may engage with DIU_COURSE_TUBE’s content: Reactions: Users may utilize a traditional Like/Dislike system to react to videos viewed at DIU_COURSE_TUBE. Subscribing: Users may also elect to subscribe to their preferred channels so that they may be notified when new content is released. Comments: Each video viewed at DIU_COURSE_TUBE has a comments section allowing for a form of community interaction and dialogue between the creators and their audiences. Sharing/Saving: Users are also able to easily share each video across a variety of social media outlets or simply copy the direct link to the video. Additionally, users are able to save videos to a personally created list for easy future reference. In addition to this, it has standard functionalities such as User Authentication (Login/Register), Viewing History (for tracking which videos were viewed) and a function for fetching recommended videos to continue engaging users. It is created to have an intuitive User Interface with modern aesthetic features to improve the overall viewing experience. From a technical perspective, the Project has a strong Architecture and the Frontend and Backend are communicating with each other via a defined API Endpoint, allowing for actions such as retrieving video data, commenting on videos, and managing video subscriptions. The state is being managed in a way that ensures the UI will always be in sync with the Back-end Data, providing an efficient and seamless experience for the EndUser. en_US
dc.description.sponsorship DIU en_US
dc.language.iso en_US en_US
dc.publisher Daffodil International University en_US
dc.subject E-Learning Repository en_US
dc.subject Online Course Platform en_US
dc.subject Video Learning System en_US
dc.subject Educational Content Management en_US
dc.title Diu_Course_Tube en_US
dc.type Thesis en_US
dc.type Video en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account