I was at this point too, I would not build a full stack project, but rather first ask yourself what do you like about software, I personally like Databases, then I would start by finding a problem in that space, then I would apply the first principles and voila you might have a good idea.