Голосование
1. Главная страница | Home page (Для неавторизованнаго пользователя).
Главная стрница должна содержать:
1. Форма регистрации пользователей. (Регистрация с помощью Вконтакте и Facebook. Обычная регистрация.) При регистрации 6 форм для заполнения: Имя, Фамилия, Логин, E-mail, Пароль, Подтверждение пароля.
2. Форма входа пользователей. (Вход через Вконтакте и Facebook. Обычный вход.).
3. 13 последних зарегистрированных пользователей.
2. Главная страница | Home Page (Для авторизованного пользователя).
Главная стрница должна содержать:
1. Новые голосования пользователя, на которого подписался авторизованный пользователь. Новость должна содержать: Кто создал голосование, аватар создателя, название голосования, 5 случайно выбранных фотографий из списка загруженных фотографий для голосования по горезонтали с возможность перейдя по ссылке увидеть все фотографии.
2. Новость, если пользователь завершил голосование.
3. Новые подписчики
3. Страница пользователя | User Page
Страница пользователя должна содержать:
1. Информация о пользователе:
1. Аватар пользователя(Если нет, то стандартный, на аватере снизу должна быть ссылка, которая ведет в раздел "Настройки").
2. Имя
3. Фамилия
4. Список всех созданных голосований с 10 случайными фотографиями из списка загруженных для голосования. Max: 10 голосований, должна быть кнопка "Загрузить еще голосования пользователя".
2. Ссылки на странице:
1. Подписчики (Количество). Сслыка должна вести на страницу всех подписчиков.
2. Мои подписчики (Количество). Сслыка должна вести на страницу тех, кто подписался на пользователя.
3. Мои настройки
4. Мои голосования.
5. Выход
4. Страница(чужая) пользователя | User Page
Страница пользователя должна содержать:
1. Информация о пользователе:
1. Аватар пользователя(Если нет, то стандартный).
2. Имя
3. Фамилия
4. Список всех созданных голосований с 10 случайными фотографиями из списка загруженных для голосования. Max: 10 голосований, должна быть кнопка "Загрузить еще голосования пользователя".
2. Ссылки на странице:
1. Подписаться на обновления.
2. Моя страница
3. Мои настройки
4. Мои голосования
5. Выход
5. Подписчики
Страница "Подписчики" должна содержать:
1. Реальную цифру количества на кого подписан пользователь.
2. 40 подписчиков в две колоны, то есть по 20 подписчиков в колонне.
3. Имя, на кого подписан.
4. Аватар.
5. При нажатии на фотографию, браузер в новой вкладке переходит на страницу того, на кого подписан.
7. Отписать от обновлений.
6. Мои подписчики
Страница "Мои подписчики" должна содержать:
1. Реальную цифру количества подписчиков.
2. 40 подписчиков в две колоны, то есть по 20 подписчиков в колонне. Снизу ссылка "Показать еще" и выводится еще 40 опять же в 2 колоны и того уже 80 подписчиков на странице и т.д.
3. Имя подписчика.
4. Аватар подписчика.
5. При нажатии на фотографию, браузер в новой вкладке переходит на страницу подписчика.
7. Подписаться на обновления.
7. Мои настройки
Страница "Мои настройки" должна содержать:
1. Логин - Форма для изменения логин.
2. Пароль - Форма для изменения пароля.
3. Имя - Форма для изменения имени.
4. Фамилия - Форма для изменения фамилии.
5. Аватар - Форма для изменения автара.
8. Мои голосования
Страница "Мои голосования" должна содержать:
1. Ссылку "Создать голосование"
2. Список всех голосований(Названия голосований).
3. Возможность удалить голосование.
9. Страница голосования
Страница "Страница голосования" должна содержать:
1. От 2 до 4 случайно выбранных фотографий из списка загружанных пользователем по горезонтали, под фотографиями должен быть рейтинг, сколько проигрышей, сколько побед.
2. Топ 10", если фотографий больше 20, если их меньше,то работает счетчик деления на два, например,если фотографий всего 17, то выводится список "Топ 8", если 16, то тоже "Топ 8",а если меньше 6, то счетчик не выводится.
3. Статистика голосования (Сколько сегодня посетителей)
10. Страница создания голосования.
1. Название голосования.
2. Выбор количества фотографий, которые показываются при обновлении страницы (max: 4). Если загруженны фотографий меньше 4, то автоматически ставится значение 2.
3. Загрузить фотографии (min:2, max: 400).
4. Кнопка создать голосование.
Условия, которые должны быть выполнены исполнителем после окончания работы.
- Предоставить все исходники
- Не перепродавать написанные скрипты
- Не использовать написанные скрипты в своих проектах
- Доработать скрипты, если условия после проверки заказчика не устраивают его
Условия, которые должны быть выполнены заказчиком после того, как проект полностью доработан.
- Оплатить 1300 гр
- Несмотря на дизайн принять работу, если все скрипты работают