То, что приносит пользу, обычно сложно разработать. И сроки на всё это дело крайне большие, по сравнению с дипломом
Ну, зачем же так глобально мыслить? Небольшое приложение для конкретного бизнеса вполне можно с сентября по апрель разработать. Хотя бы первую версию и основной функционал.
Идеи долго искать не надо - смотришь какими приложениями ты сам пользуешься и находишь такое у которого нет опенсорсного и бесплатного решения. Берёшь и пилишь аналогичное опенсорсное - и в итоге приносишь пользу не только себе но и людям.