Сделать сайт знакомств
Постановка задачи: необходимо реализовать интернет-сайт на тему знакомств.
Требования к проекту:
Кросс-браузерная верстка с динамической шириной (но с пределом ширины);
Применение ajax;
Быстрая загрузка;
Оптимизация контента и медиа-файлов;
Поддержка нескольких языков.
Минимальное число одновременных пользователей 500
Модули сайта:
Управление пользователями и их данными;
Регистрация;
Авторизация;
Анкета;
Выбор фотографии из галереи;
Страница просмотра профиля пользователя.
Просмотр анкетных данных;
Отображение количества проявивших симпатию пользователей, совместимых пользователей;
Положение анкеты в рейтинге;
Предпросмотр галереи.
VIP-опции для пользователей;
Ранжирование пользователей в поиске;
VIP-галерея;
Покупка возможности чтения неограниченного количества сообщений на 1 день.
Галерея;
Категории пользователей(стандартные+VIP);
Просмотр фотографии;
Загрузка фотографий.
Поиск пользователей;
Форма поиска по анкетным данным;
Поиск потенциальных партнёров (автоматический подбор схожих анкет);
Сообщения;
Категории сообщений(обычные, проявление симпатии);
Чёрный список пользователя;
Оповещение о новых сообщениях;
Отправка сообщения;
Список сообщений;
Чтение сообщения;
Удаление сообщения;
Поиск по сообщениям;
Лимит на количество сообщений за промежуток времени.
Контакты с администрацией;
Форма для отправки сообщения администрации.
Защита от спама;
Капча;
Фильтр слов.
Жалобы на пользователей;
Форма отправки жалобы с указанием места отправки и комментарием.
Из просмотра профиля пользователя;
Из просмотра сообщения.
Администраторская панель;
(Раз)банить юзера;
Удалить юзера;
Дать/Снять VIP;
Дать/забрать безлимитные сообщения на день;
Редактирование соглашения с пользователем;
Просмотр жалоб от пользователей;
Удаление жалобы;
Ссылка на страницу, с которой была отправлена жалоба;
Блокирование пользователя.
Редактировать данные пользователя и сообщения.
Настройка биллинга:
Номера смс/счетов;
Список услуг.
Биллинг;
Список услуг;
Модули на соответствующих страницах.
...
Отчеты.
Статистика посещений;
Покупки пользователей.
По товарам;
По способу оплаты;
По пользователям;
По сумме покупок.
Сумма сроки?