I'm a software dev, with a girlfriend who's studying software and oh man getting that first internship is rough stuff. I like to think that I'm helpful as I've helped with homework and recommendations on extra online courses to study (college courses in computer science and actual work don't align very neatly), but I'm pretty sure that the best thing to have is a personal pet project like a website. But ideas on what to put on there, or idea for completely different projects, we're still hunting for...
That said, there was an idea I was toying with but not sure if I want to pursue this in-depth right now... There are a couple apps, Habitica and Lang-8. Habitica is an RPG where you level up by (saying you) kept up your habits, Lang-8 is a (no longer accepting new users) website for learning language by blogging in a different language and getting corrected by native speakers. So maybe those concepts could be merged... But there's already so many other language learning apps out there
It is hard to come up with an idea that has been done. I struggle with that same problem on my programming efforts.