This is a great question! Our featured projects are chosen by a rotating group of real-life people who work at Code.org. There’s no automated process; anything posted in the Public gallery has a chance at being chosen as a featured project. There are lots of factors in an app that we value beyond just how complex the code is.
Sometimes we look at the design of the app, especially if it looks like creative and unique artwork or sounds have been used, or if the user experience is especially easy to follow and navigate.
Sometimes we look at the purpose of an app, especially if it’s been created to solve a real-world problem or address an issue in the community.
Sometimes we look at how an app uses code creatively or unexpectedly to solve a problem. Or how an app uses code for personal creativity or self-expression.
Sometimes we look at apps that elicit an emotional response. They make us laugh. Or smile. Or reflect thoughtfully. Or have a fond memory.
And yes - sometimes the apps we feature perform complicated tasks using many many many lines of code. And sometimes they perform simple tasks using a few lines of code. Sometimes we even feature apps that are unfinished or have bugs in them. We don’t get a chance to view all the apps that people make, but we certainly appreciate a wide variety of them, and we hope you appreciate the ones we feature too!
Code.org Curriculum Writer