Skip to content

AntipovVlad/golf-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Техническое задание персонального трекера для гольфистов

Назначение разрабатываемого объекта:

“Персональный трекер для гольфистов” - это сайт, где игроки в гольф смогут анализировать свои продвижения в тренировках и сыгранных ими играх на основании предложенной им статистики, создавать и редактировать календарь своих соревнований и планировать свои тренировки. Основная цель разрабатываемого сайта - облегчить процесс подготовки гольфистов и помочь им в улучшении своих навыков.

Технические характеристики:

Сайт состоит из двух основных компонентов: клиентской и серверной частей, между которыми должно быть налажено взаимодействие.

Необходима реализация следующих пунктов:

  1. Авторизация/регистрация гольфистов;
  2. Возможность изменения/восстановления пароля;
  3. Наличие профиля и возможность его изменения;
  4. Сохранение игр и тренировок;
  5. Анализ введенных данных о раунде и построение диаграммы на основании этих данных;
  6. Отображение календаря с соревнованиями;
  7. Возможность создания плана тренировки из задач и последующий просмотр его.

Возможна реализация дополнительного функционала.

Показатели качества и требования к надежности:

  • Пользователю, работающему с сайтом через веб-браузер должен быть предоставлен непрерывный доступ к веб-приложению, расположенному по определенному url-адресу. Веб-сервис не должен непредвиденно прерывать свою работу.
  • Сайт будет запрашивать только необходимую для полного взаимодействия с пользователем информацию и в дальнейшем будет соблюдать правила конфиденциальности пользователя.
  • Необходима простая структура сайта для интуитивного использования.

Технико-экономические показатели:

  • В рамках данной работы расчет экономической эффективности не предусмотрен.
  • Использование разрабатываемого инструмента сократит время, затрачиваемое на анализ прошедших раундов гольфиста.
  • Разрабатываемый инструмент облегчит процесс взаимодействия и навигации по играм гольфиста, что позволит повысить эффективность тренировок игрока.
  • Предполагаемая потребность обуславливается тем фактом, что на данный момент не существует инструмента, позволяющего облегчить процесс анализа сыгранных раундов спортсменов, который занимает значительную часть их тренировок и спортивной подготовки.
  • На момент начала разработки на рынке не было выявлено аналогичных продуктов.

Специальные требования:

Исходные коды программы должны быть написаны на языке Python 3.