Skip to content

Repository files navigation

SR Case: Algoritmernes Magt / The Power of Algorithms

C# Framework License Status

A technical prototype built for an SR Case (Studieretningsprojekt) at HANSENBERG Tekniske Gymnasium, examining the intersection of Programmering B and Kommunikation & IT A.

Overview

This application simulates a social media recommendation algorithm as a "Black Box." It tracks two types of behavioral signals — linger time (how long you look at a post) and active engagement (likes, comments, shares) — to calculate user interest weights (pitsTags). The feed is then dynamically re-ranked to prioritize content matching those weights, offering a hands-on demonstration of how Filter Bubbles and Echo Chambers are technically constructed.

App running — Majestic Herkules post

Getting Started

Option A — Download a Release

  1. Grab the latest build from Releases
  2. Run winx86-64.exe or win-arm64.exe depending on your machine

Option B — Build from Source

  1. Clone the repository:
   git clone https://github.com/NoahGNielsen/SR-Case---Algoritmernes-Magt.git
  1. Install the .NET 10.0 SDK
  2. Open the solution in Visual Studio 2022 or later and build the project

Usage

  • Launch the app to start the feed
  • The algorithm passively tracks how long you view each post
  • Click Like, Comment, or Share to actively signal interest — the feed will re-rank on the next refresh based on those tags
  • Click New Post to inject your own content into the system

Project Structure

SR-Case---Algoritmernes-Magt/
├── src/                   # Source code
├── data/                  # Example data
│   └── assets/images/     # Post images
├── docs/                  # Screenshots and documentation assets
└── README.md

License

Distributed under the Apache License 2.0.


Developer: Noah G. Nielsen
School: HANSENBERG Tekniske Gymnasium

About

A prototype social media algorithm for a school project

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages