Date of Award
2021
Document Type
Thesis
Degree Name
Bachelors
Department
Natural Sciences
First Advisor
Lepinski, Matthew
Area of Concentration
Computer Science
Abstract
Poorly-targeted advertisements have plagued the Internet for some time now, which has given way for the subscription model to rise in popularity. Advertisements (ads) have the potential to irritate and deter users, as they are vying for the user’s attention alongside a website’s content. Using a subscription model, users are no longer distracted from the creator’s content with ads, thus increasing user happiness. Roots is a subscription platform where content creators can monetize their media websites. Users can explore and subscribe to new websites, as well as manage their subscriptions. Creators can create landing pages describing their content site as well as subscription tiers with associated benefits. Such design & behavior is achieved through using free and open-source software Linux, Nginx, MySQL, and PHP. Using the PHP framework, Symfony, and JSON Web Tokens, Roots sends authentication data to content creator sites alongside an inbound consumer when they desire to leave Roots. The codebase is managed and made publicly available in a GitHub repository (https:// github.com/hayleemillar/thesis-project).
Recommended Citation
Millar, Haylee, "ROOTS: A SUBSCRIPTION PLATFORM FOR DIGITAL MEDIA" (2021). Theses & ETDs. 6104.
https://digitalcommons.ncf.edu/theses_etds/6104