Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Laravel 7.30

Проект WorldRun.online

Цель: Оптимизировать/Упростить/Ускорить регистрацию пользователя на забег

Необходимо изменить логику на фронте и в бекенде

Сейчас есть 4 страницы:

1 Лендинг https://worldrun.online/promo/21km7

2 Страница подтверждения емайла (авторизация) - После ввода емайла на лендинге - приходит код подтверждения

3 Страница заполнения профиля после регистрации - после подтверждения кодом - юзеру предлагается заполнить профиль

4 Страница выбора варианта участия - после этого выбрать вариант участия в забеге

Идея как оптимизировать этот процесс:

Только для новых пользователей

1 После ввода емайл на лендинге, отправить один запрос на бекенд для проверки существования пользователя

Если пользователь не существует, сразу показать пользователю форму заполнения профиля

и выбора варианта участия в забеге - ( лучше шагами На фронте - без отправки на бекенд)

2 После выбора варианта участия - отправлять на бекенд POST запрос со всеми данными:

емайл, данные профиля, вариант участия в забеге

3 Проверять данные и отправлять юзеру на почту ссылку для подтверждения регистрации.

4 Только После перехода по ссылке , авторизовать его на сайте и регистрировать в забеге

Это короткое описание того что нужно сделать.

Перед выполнением - обязательно обсудим и запишем все возможные варианты развития событий у пользователя.

Бюджет и сроки обсуждаемы

3 года назад
progmistwork
Борис 
36 летРоссия
12 лет в сервисе
Был
3 года назад