Author

Haylee Millar

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).

Share

COinS