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

  • система регистрации и авторизации;
  • личный кабинет;
  • собственные стили для всего сайта (никакого Bootstrap);
  • добавление ссылки и создание её сокращения;
  • вывод всех созданных ссылок для конкретного пользователя;
  • переадресация на другой веб сайт при переходе по сокращенной ссылке.
Теперь немного детальнее про проект:

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

2) Систему регистрации стоит взять из прошлых уроков, но немного переделать. На странице регистрации стоит удалить поле с подтверждением пароля, а также добавить новые стили к форме. Для удаления такого поля вам может понадобиться команда del self.fields['password2']. Вам лишь нужно правильно разместить её. При отправке данных должны выполняться проверки.

3) Форма авторизации должна принимать логин и пароль и в зависимости от их корректности либо авторизовывать пользователя, либо выводить ошибку над формой:

4) В личном кабинете необходимо отобразить Логин пользователя, а также кнопку выход. Помимо этого в личном кабинете нужно сделать систему обновления данных:

5) Если пользователь авторизован, то он может перейти на страницу «Ссылки», на которой может создать сокращенную ссылку. Если он вводит сокращенное имя что уже есть в базе данных, то должна вызываться ошибка:

6) Все ссылки что создал конкретный пользователь отображаются для него на той же странице:

При переходе по сокращенной ссылке пользователя должно перекидывать на тот URL адрес, который использовался в качестве длинного URL.

3 года назад
guest_16341105459486
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Карлыгач
 
22 года
4 года в сервисе
Была
2 года назад
3 года назад
Андрей
 
24 года
4 года в сервисе
Был
3 года назад
3 года назад
Павел
 
35 лет
5 лет в сервисе
Был
2 месяца назад
3 года назад
Николай
 
47 лет
16 лет в сервисе
Был
3 года назад
3 года назад
  • Похожие заказы

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

    Завершен
    3 года назад
  • $25

    Требуется разработать демо для приема Perfect Money. После успешной оплаты необходимо передать значение переменной с суммой в JavaScript. Ожидается работа с веб-программированием и интеграцией платежной системы.

    Завершен
    3 года назад
  • $5

    Разработайте скрипт для MacroDroid, который включает триггеры для съемки фото основной камерой и записи видео с интервалами. Также предусмотрите уведомления в Telegram в случае ошибок и срабатывания датчика встряхивания. Убедитесь, что телефон расположен горизонтально.

    Закрыт
    3 года назад
  • Требуется интегрировать систему оплаты WayForPay в сайт на платформе Вордпресс с установленным плагином Woocommerce. Задача включает настройку и оптимизацию процесса оплаты для удобства пользователей.

    Завершен
    3 года назад
  • Требуется специалист для запуска и настройки сайта, написанного на PHP. Необходимо обеспечить его работоспособность и корректную конфигурацию. Опыт в веб-программировании обязателен.

    Закрыт
    3 года назад
  • $1200

    Ищется опытный разработчик для доработки сайта на Laravel. Необходимы навыки в PHP, Laravel, MySQL и уверенное владение git. Прототипы проекта будут предоставлены после собеседования. Опыт работы от 5 лет с PHP обязателен. Работать с Apache/NGINX, JS ES6, CSS3 и HTML5 будет плюсом.

    Закрыт
    3 года назад
  • Необходимо создать скрипт или бота для выполнения дейликов в игре. Скрипт должен заходить на аккаунты по списку с функцией входа по прокси. В зависимости от целей дня, бот должен выполнять задания из списка, с возможностью изменения одной из задач. Если задачи нет, следует пропустить их выполнение. Обязательно ознакомьтесь с целями дня на указанном аккаунте.

    Закрыт
    3 года назад
  • Требуется настроить расчет стоимости доставки по районам на Яндекс Картах для сайта доставки еды, разработанного на платформе Bitrix. Необходимо выполнить работу без использования сторонних модулей. Укажите стоимость, сроки выполнения и примеры аналогичных работ.

    Закрыт
    3 года назад
  • Требуется разработать 160 расширений для Google Chrome, которые будут открывать страницы различных сайтов, собирать данные и отправлять их на сервер с помощью POST запросов. Бюджет указан за весь объем работы.

    Закрыт
    3 года назад