Есть одна идея до которой сам не могу добраться, хз пойдет для диплома, там вроде как нужно какие-то инновации.
Вобщем, некий органайзер для работника фрилансера (фотограф, электрик ... да кто угодно)
Функционал:
- задачи - сделать определенное действие до определенного срока
- событие - сделать что-либо в определенное время (встреча, мероприятие, приезд на объект)
- карточка клиента - имя, контакты, связанные задачи и события
- календарь (можно сказать основной экран) - выводятся события и мероприятия из БД. При клике по дате всплывающее окно со списком событий/задач, либо вывод конкретной задачи если она одна в этот день
Усложнять функционал по мере необходимости (предупреждения о дедлайне, рассылка клиентам уведомлений о завершении работы), можно добавлять модные фичи - уведомления через HTML 5 Notifications API например, PWA и т.д.
Реализовать можно как SPA в идеале с упором на мобилки (адаптивный дизайн)
Соответсвенно нужно будет организовать базу данных и ее связку с фронтендом
Чтобы не париться с дизайном возьми какой нибудь фреймворк.