У нас стандартный набор такого рода приложений. Надо сделать анализ их юзабилити, решений по мобильным-стандартным версиям, скорости работы (если получится вытащить какие-нибудь их части кода больше для красоты), какие-нибудь отзывы. Сделать сводную таблицу, по результату которой "создать" своё приложение. То есть описать его как проект, (Business description, Stakeholders, Business dictionary, Non-functional requirements, Business rules, Business info model, BPMN model, Use-case, Use-case templates, Analyses of risks, Status diagrams, Usage diagrams, Collaboration diagrams, Sequence diagrams, Component diagrams, Communication diagrams.)
Это я выдал по-максимуму, но наверное настолько много не нужно будет (обсуждаемо).
Для начала мне нужно знать сколько (примерно) будет стоить диплом. И нужны 3-4 книги (названия - жедательно английские, которые будут использоваться для написания теоретической части). Может что-нибудь по СЕО - честно не знаю, вот такой запрос от преподователя немножко ошарашил.