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

Функциональные требования

Необходимо создать сайт по добавлению туристических объявлений. Сайт состоит из:

a. Модуля авторизации и регистрации (форма одна, в зависимости от того, есть ли такой пользователь в системе).

b. Напоминание пароля. Если логин (e-mail) и пароль введен неправильно, появляется всплывающая подсказка с переходом на форму напоминания пароля (при условии, что такой e-mail зарегистрирован, в противном случае регистрирует пользователя и отправляет данные ему на почту).

c. Список объявлений с возможностью сортировки и фильтрации.

d. Возможность удаления опубликованных объявлений автором

e. Если дата вылета прошла, то объявление должно сниматься

f. Объявление публикуется на 15 дней (должна быть возможность указать где-то в файле или в базе данных)

g. Все справочники должны наполняться через базу данных (отдельные интерфейсы строить не нужно)

h. Флаги стран должны браться из определенной папки на веб-сервере. Название файла соответствует идентификатору страны в базе данных.

i. В фильтрах можно указать страну (поле куда), дата (варианты: в ближайшее время – в течении месяца, далее можно выбрать конкретный месяц) и тип тура (цель путешествия)

j. Все ссылки при добавлении объявления должны убираться.

k. Должна быть защита от sql инъекций и js инъекций

l. ЧПУ

m. Каждый город вылета – отдельный субдомен.

n. Должен быть предпросмотр объявления (открывается в отдельной вкладке).

o. Продолжительность авиаперелета привязывается к курорту

p. Если какое-либо из полей не заполнено, в объявлении оно не должно выходить

q. Редактирование объявления не предусмотрено

r. Привязка к городу по-умолчанию должна делаться на основании ip адреса

s. При заполнении объявления и ввода контактных данных единожды, они должны запоминаться и автоматически подставляться в новое объявление. Если они поменялись – делаем обновление в базе.

t. Время жизни сессии – неделя.

Нефункциональные требования

1. Максимально простой и надежный код

2. Система в дальнейшем будет дорабатываться, нужно строить с учетом этого

Лучше всего использовать какой-либо MVC фреймворк, что бы не изобретать велосипед.

12 лет назад
one_day_life
Дмитрий 
38 летРоссия
16 лет в сервисе
Был
8 лет назад
  • Похожие заказы
  • $200

    Уважаемые фрилансеры, требуется ЧЕСТНЫЙ фрилансер для того, чтобы доработать сайт gorodzakupok.ru. Язык программирования: php Движок: самописный. Что нужно сделать: - Переверстать раздел "Новости"; - Добавление на сайт несколько кнопок, иконок, картинок ...

    Закрыт
    12 лет назад
  • $50

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

    Закрыт
    12 лет назад
  • День добрый Готов оплатить скайп-консультацию с человеком, разбирающимся в продвижении вКонтакте и Фейсбуке Основные интересующие меня вопросы: - каким образом раскручиваются игры - вопросы, связанные с "мне нравится", "рассказать друзьям", появлением информации на стене, в новостях, в новостях друзей - ...

    Закрыт
    12 лет назад
  • $300

    Необходим человек для длительной поддержки и доработки интернет-магазина http://holod54.ru на основе Wordpress. Было разработано несколько плагинов, теперь необходима их доработка и создание новых. Знание wordpress, php, mysql - достаточное для выполнения задания. Все исходники предоставляю по мере ...

    Закрыт
    12 лет назад
  • $100

    Задание следующее показано на скринах как должно быть. Есть интернет-магазин http://implant.pinguin.com.ua/ на движке PrestaShop 1.3 У всех категорий отображение стандартное как есть сейчас, а у категории http://implant.pinguin.com.ua/category.php?id_category=5 отображение должно быть другое (скрин 1). Объяснение таблицы (скрин2). Суть этой ...

    Закрыт
    12 лет назад
  • $50

    Необходим скрипт на php который должен уметь парсить посты из жж-коммунити: 1. уметь логиниться в жж (в коммунити могут быть подзамочные посты, которые видны только членам коммунити). аккаунт, под которым пользователь будет запускать скрипт, будет являться ...

    Закрыт
    12 лет назад