Тема Диплома (WebDev)?

Ребят, я заканчиваю 4курс универа. Мне неожиданно требуют в течение 2-3дней указать тему диплома. Дипрука нет - в командировке. На вопрос о помощи - придумать самому, что смогу сделать.
Итак, что умею:
HTML5, CSS3, Pure js, jquery, ajax, начальные знания React.js с Redux-ом. Всякие NPM, GIT, etc. - в резюме пишут.
Что хотелось бы:
Честно, хотелось бы написать какой-нибудь SPA, но не могу выбрать что-нибудь, чего еще нет в нете - не хватает воображалки в такой срочности. Сайты, допилки к ним.. Тоже можно, конечно. Было бы интересно, офк, разобраться(и хотелось бы) с NodeJS, или движками игровыми, но не выходя за пределы вэба ибо боюсь не вложиться в...
Сроки:
На диплом выделено времени до июня = 2-2,5 месяца.
Помогите, а?)
  • Вопрос задан
  • 1802 просмотра
Пригласить эксперта
Ответы на вопрос 8
sim3x
@sim3x
Какую тему диплома на ... выбрать?
Идешь к бизнесу -- говоришь, что хочешь работать бесплатно и делать все что ему нужно
Если не нашел бизнеса -- идешь к преподу, он находит тебе задачу или бизнес у которого есть задачи
Если нет -- идешь в гугл и берешь любую задачу

https://www.reddit.com/r/AppIdeas/
Ответ написан
@k0nsu1
Рекомендую написать оффлайн каталог товаров с использованием webSql... находка для торговых представителей
Ответ написан
Комментировать
Может взять готовый доклад и подкорректировать его?
https://www.youtube.com/user/jsconfeu
https://www.youtube.com/user/FrontendDevConf
https://www.youtube.com/channel/UCMtlICYxr6Dz_PG9_...
- найдешь актуальную тему для диплома.

Или всегда можно сделать очередной интернет магазин/чат/crm и сказать почему твой проект уникален.
Ответ написан
@deworkers
Middle front-end, UI designer
Есть одна идея до которой сам не могу добраться, хз пойдет для диплома, там вроде как нужно какие-то инновации.
Вобщем, некий органайзер для работника фрилансера (фотограф, электрик ... да кто угодно)
Функционал:
- задачи - сделать определенное действие до определенного срока
- событие - сделать что-либо в определенное время (встреча, мероприятие, приезд на объект)
- карточка клиента - имя, контакты, связанные задачи и события
- календарь (можно сказать основной экран) - выводятся события и мероприятия из БД. При клике по дате всплывающее окно со списком событий/задач, либо вывод конкретной задачи если она одна в этот день
Усложнять функционал по мере необходимости (предупреждения о дедлайне, рассылка клиентам уведомлений о завершении работы), можно добавлять модные фичи - уведомления через HTML 5 Notifications API например, PWA и т.д.
Реализовать можно как SPA в идеале с упором на мобилки (адаптивный дизайн)
Соответсвенно нужно будет организовать базу данных и ее связку с фронтендом
Чтобы не париться с дизайном возьми какой нибудь фреймворк.
Ответ написан
lxsmkv
@lxsmkv
Test automation engineer
"Кроссплатформенные приложения на базе современных веб технологий."
и рассмотреть могут ли веб-приложения стать заменой классическим платформозависимым приложениям.
Хороший пример например тот же офисный пакет google drive. И десятки других примеров.
Потом вполне можно себе представить формат программых пакетов которые можно будет написать один раз и они будут работать и на компьютерах(на ноде в качестве платформы) и на мобильных устройствах. Пространство для фантазии огромное. Но тут конечно надо вам подумать в какую сторону тему развивать в зависимости от времени и навыков.
Вот еще пару ключевых слов: Webassembly, Progressive Web App, стандарты на w3c.org
Ответ написан
Комментировать
@kstyle
Ответ написан
Комментировать
@developer007
напиши SIP клиент over Websockets (АТС: астериск)

звонит клиент. оператор в браузере принимает звонок и там отображаются рандомные данные клиента
мини crm
Ответ написан
Комментировать
dummyman
@dummyman
диссидент-схизматик
Сергей Тутуков прав,
Я бы не советовал для диплома брать что-то интересное. На интересные проекты лучше потратить время без наздора. А в качестве диплома возьмите что-нибудь готовое и несложное, типа какой-нибудь галлеры galleryproject.org . Установите на VDS, опишите, какая там сложная ACL и все будет пучком...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы