Дипломная работа к профессии frontend-разработчик (Система бронирования ЖД билетов)
Необходимо сверстать и разработать frontend-часть (React) для онлайн-сервиса покупки билетов на ж/д направления.
- Общее описание сервиса - 1 шт.
- Готовый Backend-сервис на NodeJS и MongoDB - 1 шт.
- Документация по Backend - 1 шт.
- Дизайн-макеты для вёрстки и последующей интеграции - очень много шт.
Разработку SPA (Single Page Application) рекомендуется разделить на следующие этапы:
Также настоятельно рекомендуется сдавать данную работу на этих промежуточных этапах вашему дипломному руководителю. Старайтесь делать это как можно чаще для того, чтобы избежать лишнего переписывания кода в процессе хождения не в ту сторону.
Разберём подробно каждый этап.
Критерии достижения:
- Вы имеете актуальный код данного репозитория на рабочем компьютере;
Для получения подробностей по данному этапу перейдите по ссылке.
Критерии достижения:
- Вёрстка выполнена по всем требованиям (будут предоставлены по ссылке ниже)
- Свёрстаны все страницы
Для получения подробностей по данному этапу перейдите по ссылке.
Критерии достижения:
- Настроена сборка и отладка проекта
- Работают переходы по страницам
- Отзываются элементы интерфейса (раскрывающиеся блоки, всплывающие окна, работают переключатели и прочее)
Для получения подробностей по данному этапу перейдите по ссылке.
- В поиске работает каждый параметр
- В списке найденных билетов работает постраничная навигация, сортировка.
- Полностью работает заказ нужного билета с выбором вагона, заполнением документов и т.д.
- Показываются ошибки в случае их наличия (в том числе, в формах)
Для получения подробностей по данному этапу перейдите по ссылке.
Что следует делать, чтобы все получилось:
- Попробовать найти ответ сначала самому в интернете. Ведь, именно это скилл поиска ответов пригодится тебе на первой работе. И только после этого спрашивать дипломного руководителя
- В одном вопросе должна быть заложена одна проблема
- По возможности, прикреплять к вопросу скриншоты и стрелочкой показывать где не получается. Программу для этого можно скачать здесь https://app.prntscr.com/ru/
- По возможности, задавать вопросы в комментариях к коду.
- Начинать работу над дипломом как можно раньше! Чтобы было больше времени на правки.
- Делать диплом по-частям, а не все сразу. Иначе, есть шанс, что нужно будет все переделывать :)
Что следует делать, чтобы ничего не получилось:
- Писать вопросы вида “Ничего не работает. Не запускается. Всё сломалось.”
- Откладывать диплом на потом.
- Ждать ответ на свой вопрос моментально. Дипломные руководители - работающие разработчики, которые занимаются, кроме преподавания, своими проектами. Их время ограничено, поэтому постарайтесь задавать правильные вопросы, чтобы получать быстрые ответы!