How to find an idea to build on?
Look at all the problems and obstacles you've encountered. Begin to ask around and see if others have the same issues. Tailor your questions to see if they have any solutions. This will give you ideas in what type of product people are looking for.