Here's a good process, when you're bored:
1. Imagine random projects you're interested in e.g. "Dog door alarm", "3d maze online"... "nearest toilet app"
2. Try and find if someone has done it; search Github, Google etc
3. If it's been done GOTO step 1.
4. Else; Try and build it!
This method works for personal and professional ideas