2dinner.com

Задача

Проектирование и разработка высоконагруженной социальной сети знакомств с большим количеством функционала.

Результат

Основные функции сайта:

  • Каталог пользователей;
  • Cистема поиска c большим количеством критериев для поиска;
  • Система рейтинга пользователей;
  • Профили пользователей и их фотографии;
  • Комментирование профилей;
  • Авторизация/регистрация с помощью email или через facebook, google, yahoo;
  • Импорт фотографий из facebook;
  • Приглашение друзей из gmail;
  • Внутренние продукты (повышение позиции профиля, невидимка и т.д.);
  • Оплата с помощью кредитных карт и Paypal;
  • Чат;
  • Приглашения на ужин (симпатия должна быть взаимной, чтобы ужин состоялся);
  • Блокировка пользователей;
  • "Кто меня посмотрел";
  • Фавориты;
  • Система администрирования.

Этапы разработки проекта:

  • Проектирование (написание технического задания, проектирование архитектуры);
  • Программирование;
  • Оптимизация быстродействия сайта;
  • Тестирование сайта;
  • Установка проекта на сервер клиента (деплоймент);
  • Гарантийное обслуживание;
  • Поддержка.

Технологии

  • PHP;
  • Symfony Framework;
  • Apache webserver, nginx for static pages;
  • MySQL database & Redis (for temporary background data that synchronizes with MySQL);
  • Cache – Redis, Redis.io;
  • Search – SphinxSE RT;
  • Socket.io (WebSocket) for permanent connection (chat, new message alert, telling if user is online)
  • Chat – COMET;
  • Testing – Codeception Framework (functional, unit tests), codeception.com;
  • Deployment – Capifony, capifony.org.

Review

Команда социальной сети знакомств 2dinner.com выражает благодарность компании AXIOMA за оказание профессиональных услуг в области разработки сайта. За время сотрудничества работники компании AXIOMA проявили пунктуальность, исполнительность и творческий подход к решению нестандартных задач. AXIOMA зарекомендовала себя как надежный партнер с высокой репутацией. Омар Хасанов, CEO

Другие проекты
Назад к портфолио