Team-Finder: доработка и рефакторинг сервиса по подбору игроков и команд

Сервис team-finder.ru был запущен в 2019 году группой эн­ту­зи­ас­тов футбола, которые хотели об­легчить людям занятие любимым видом спорта. С помощью сервиса team-finder.ru игроки в футбол любого уровня могут искать команду, а команды — игроков.

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

Заказчик об­ра­тил­ся с просьбой ус­тра­нить ошибку, воз­ни­ка­ющую при входе в личный кабинет игрока/команды после ре­гис­тра­ции, которая мешала даль­ней­шей работе на сайте. Также нужно было до­рабо­тать верстку, чтобы карточки за­регис­три­рован­ных игроков были все одного размера, не­зави­симо от заг­ру­жа­емых фото.

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

По итогу все ошибки, воз­ни­ка­ющие при работе в личном кабинете сервиса, были ус­тра­нены. Также были внесены из­ме­нения в верстку, которые поз­во­лили более красиво отоб­ра­жать карточки игроков.

  • Технологии:
  • PHP
  • Laravel Framework