Według mnie może być to cokolwiek co będzie posiadało jakąś funkcjonalność zrobioną od A-Z (no powiedzmy, żeby wykraczało poza poziom jakiegoś kalkulatora). Jednym z ważniejszych elementów może być np. zastosowanie jakiegoś konkretnego wzorca projektowego i uzasadnienie jego bytu w tym projekcie. Dodatkowym atutem na 100% będzie tzw. czysty kod czyli to jak nazywasz zmienne, klasy, metody, jak z nich korzystasz. Czy to będzie aplikacja okienkowa czy internetowa według mnie aż takiego znaczenia nie będzie miało (chyba, że aplikujesz do pracy gdzie wymagana jest znajomość, którejś z dziedziny wtedy to na pewno będzie plus).
Wykorzystanie i zastosowanie jakiegoś frameworka, bazy danych itp. będzie też punktowane. Najważniejsze według mnie jest pokazać, że się programuje, a nie tylko czyta się czy ogląda na YT jak programować.
Zdaje się też, że bardzo dobrze punktowane są aplikacje, z których w jakiś sposób sami korzystamy.