О проекте:
- Название проекта – Социальная сеть знакомств 2dinner.com
- URL – http://2dinner.com
- Клиент – Think Intermedia LLC
- Регион – Европа
- Отрасль – Услуги, Развлечения
- Тип проекта – Социальная сеть
Проектная группа:
- Менеджер проекта;
- Дизайнер;
- Верстальщик;
- Программист;
- Тестировщик.
Основные функции сайта:
- Каталог пользователей;
- Cистема поиска c большим количеством критериев для поиска;
- Система рейтинга пользователей;
- Профили пользователей и их фотографии;
- Комментирование профилей;
- Авторизация/регистрация с помощью email или через facebook, google, yahoo;
- Импорт фотографий из facebook;
- Приглашение друзей из gmail;
- Внутренние продукты (повышение позиции профиля, невидимка и т.д.);
- Оплата с помощью кредитных карт и Paypal;
- Чат;
- Приглашения на ужин (симпатия должна быть взаимной, чтобы ужин состоялся);
- Блокировка пользователей;
- "Кто меня посмотрел";
- Фавориты;
- Система администрирования.
Этапы разработки проекта:
- Проектирование (написание технического задания, проектирование архитектуры);
- Программирование;
- Оптимизация быстродействия сайта;
- Тестирование сайта;
- Установка проекта на сервер клиента (деплоймент);
- Гарантийное обслуживание;
- Поддержка.
Использованные технологии:
- PHP;
- Symfony Framework;
- Веб-сервер – Apache, nginx для статики;
- База данных – MySQL, Redis (для временных фоновых данных, которые синхронизируются с MySQL);
- Кеш – Redis, redis.io;
- Поиск – SphinxSE RT;
- Socket.io (WebSocket) для постоянного обмена данными в реальном времени (определения пользователя онлайн, оповещения о новых сообщениях, чат), socket.io;
- Чат – COMET;
- Тестирование – Codeception framework (functional, unit тесты), codeception.com;
- Деплоймент – Capifony, capifony.org.
Отзыв клиента:
Перейти на сайт