A good project is one you're proud of, but also one that has clean code written in the languages and/or frameworks that are needed for the job. Try to think outside the box—instead of a to-do list, perhaps you could code an interactive game or a weather application that retrieves data from an API.