Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

29 дней назад
Гость
29 дней в сервисе
Был онлайн 25 дней назад
29 дней назад

Вам необходимо создать веб ресурс по сокращению ссылок. Проект, который вы будете создавать должен выполнять следующее:

  • весь проект должен быть реализован с учетом ООП и MVC;
  • использовать Laravel, а также WordPress не нужно;
  • система регистрации и авторизации;
  • личный кабинет;
  • страница контакты, где отправление на почту происходит через библиотеку PhpMailer;
  • добавление ссылки и создание её сокращения;
  • вывод и удаление ссылок;
  • переадресация на другой веб сайт при переходе по сокращенной ссылке.

Пример того как все работает представлен на видео.(которое скину в личном сообщении, т.к. нельзя было прикрепить формат mp4)

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

1) На главной странице должна отображаться форма регистрации или же форма добавления ссылки. Это зависит от того зарегистрирован ли пользователь на сайте. В форме регистрации необходимо выполнить проверку на логин пользователя. Если в базе данных уже есть такой же логин что вводит пользователь для регистрации, то должна выдаваться ошибка(первое фото).
2) Форма авторизации должна принимать логин и пароль и в зависимости от их корректности либо авторизовывать пользователя, либо выводить ошибку под формой(второе фото).
3) В личном кабинете необходимо отобразить лишь Логин пользователя, а также кнопку выход(третье фото).
4) Если пользователь авторизован, то на главной странице он может указать длинную ссылку, а также указать сокращение и создать сокращенную ссылку. Если он вводит сокращенное имя что уже есть в базе данных, то должна вызываться ошибка(четвертое фото).
5) Все ссылки что создал конкретный пользователь отображаются для него на главной странице. Каждую ссылку можно удалить(пятое фото).
При переходе по сокращенной ссылке пользователя должно перекидывать на тот URL адрес, который использовался в качестве длинного URL.

На странице с контактами пользователь сможет отправить письмо к вам на почту. Отправка письма должна происходить не через встроенную функцию mail(), а через библиотеку PhpMailer.
Так же можете посмотреть остальные фото(подробности в видео)

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Дмитрий А.
Дмитрий А. 
28 лет, Беларусь
2 года в сервисе
Был онлайн 16 минут назад
29 дней назад

Безопасный платеж

ТОП-50 — Сайты «под ключ»
Станислав Мордвинцев
34 года, Россия
1 год в сервисе
Был онлайн 12 дней назад
29 дней назад
  • Эльдорадо
    39 просмотров
  • Prime Wood
    20 просмотров
  • 1Ice
    38 просмотров
  • DSSsouth
    30 просмотров
Давид Г.
29 лет, Украина
9 лет в сервисе
Был онлайн 27 минут назад
29 дней назад
ТОП-50 — Сайты «под ключ»
Андрей Роабиш
25 лет, Украина
7 лет в сервисе
Был онлайн 47 минут назад
29 отзывов2 новых
29 дней назад
  • Дизайн студии веб-дизайна: Juicy-ART v4
    359 просмотров
  • Обложка для группы ВК+лого: Juicy-ART
    133 просмотра
  • LiNK
    126 просмотров
  • ЯСУКА (суши-пицца-wok-роллы)
    155 просмотров
  • LP: Тюнинг
    109 просмотров
Кирилл К.
33 года, Россия
2 года в сервисе
Был онлайн 1 день назад
29 дней назад
Данила Фокин
21 год, Россия
2 года в сервисе
Был онлайн 1 час назад
9 отзывов3 новых
29 дней назад

Безопасный платеж

Александр Столбов
30 лет, Россия
3 года в сервисе
Был онлайн 4 часа назад
29 дней назад

Безопасный платеж

Другие заказы в категории «Сайты «под ключ»»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.