Техническое задание на разработку сайта карты баров Команда: adidas Султанбекова Аделина (тимлид) Малмыгин Кирилл (аналитик) Кисляк Игорь (дизайнер) Прохоров Аркадий (backend-разработчик) Крохалев Дмитрий (frontend-разработчик) 1 Содержание 1. Общие положения............................................................................ 3 1.1 Полное наименование системы................................................. 3 1.2 Определения, обозначения и сокращения ............................... 3 2. Цели создания сайта и его содержимое ........................................ 3 2.1 Основные цели создания сайта.................................................. 3 2.2 Главная страница: ........................................................................ 3 2.3 Страница бара: .......................................................................... 3 3. Требования к системе ...................................................................... 3 3.1 Функциональные требования: .............................................. 4 3.2 Требования к дизайну: ............................................................ 4 3.3 Технические требования: ....................................................... 4 2 1. Общие положения 1.1 Полное наименование системы Полное наименование – Веб-приложение для поиска бара 1.2 Определения, обозначения и сокращения БД – база данных. Система – веб-приложение для организации внешнего обучения. 2. Цели создания сайта и его содержимое 2.1 Основные цели создания сайта Цель сайта - помочь посетителям нашего сайта, быстро и легко определиться с баром. При необходимости помочь добраться до бара. 2.2 Главная страница: - Карта с отмеченными барами. - Список баров с названиями, фото, местоположением, оценками и средним чеком слева от карты. - Шапка сайта с навигацией по сайту и полем для поиска. - Кнопка “Рулетка баров” в списке баров. 2.3 Страница бара: - При нажатии на бар на карте или в списке открывается страница с полным описанием бара. Есть возможность отметить бар, в котором ты был. - Полное описание бара включает в себя информацию о местоположении, виде бара, фотографии, контактные данные, рабочие часы, меню, средний чек, отзывы и рейтинг бара. 3. Требования к системе 3 3.1 Функциональные требования: - Возможность фильтрации баров по различным параметрам (цена, рейтинг, расположение и т.д.). - Поиск по названию бара. - Рулетка баров. Генерация бара согласно выбранным фильтрам. - Интерактивная карта с возможностью приближения и перемещения. - Рейтинг баров, оставление отзывов и комментариев. 3.2 Требования к дизайну: - Удобный и интуитивно понятный интерфейс для пользователей. - Адаптивный дизайн для мобильных устройств. - Разработка логотипа и фирменного стиля сайта. 3.3 Технические требования: - Использование языков программирования HTML, CSS, Python. - БД для хранения информации о барах. - Разработка алгоритма случайного выбора бара в соответствии с параметрами пользователя. 4