Il progetto ha lo scopo di simulare un utente di social media. L'utente ha la possibilità di condividere due tipologie di contenuti/post diverse: Immagini o Video.
Ai post viene assegnato un numero di like (per entrambe le tipologie di contenuto) e un numero di views (solo per il tipo Video).
Una volta creato un numero determinato di post, si valuta quali sono stati quelli che hanno ricevuto più successo in base al numero di likes e views ricevute. Successivamente, vengono creati un determinato numero di post che hanno le stesse caratteristiche.