Создание "зоны" пользователя

Привествую, вас!

Развитие проекта привело меня к мысли создания так называемой "зоны пользователя" (микроблога). Работать она должна в личном профиле (который на bootstrap) пользователя. На её реализацию вам разрешено взять если потребуется, четыре модуля: каталог статей, доска объявлений, фотоальбом и каталог сайтов, api (куда же без него), а также разрешено применение php (Я купмл очень давно: "Собственный модуль"). От части я видел реализации подобных стен к примеру: стена 2.0 и Pingver 2.0. Мне они не очень понравились, довольно сырые, но авторы молодцы ведь они дали их бесплатно и видно, что много работали.

В связи с этим, от вас требуется следующее:

  1. Сделать микроблог пользователя с учетом указанных выше прототипов. (В этом плане у вас свобода выбора, но учьтите, что в коде не должно быть ничего "лишнего", он должен быть оптимизирован);
  2. Следует сделать подписки и фильтр общей ленты по подпискам (Pingver 2.0);
  3. Посты можно адресовать конкретным пользователям, для этого нужно заходить на страницы других микроблогов и писать записи оттуда (Pingver 2.0);
  4. Посты на странице пользователя с возможностью прикрепления фотографии, ссылки и карты Google Maps (Pingver 2.0);
  5. Ссылка на MP3 файл превращает пост в удобный проигрыватель (Pingver 2.0);
  6. Ссылки на видео c YouTube по клику открываются в Ajax-окне (Pingver 2.0);
  7. Прикрепляемые фотографии и аватар загружаются сразу же после выбора файла с компьютера (Pingver 2.0);
  8. Поиск (только по логину) с рекомендациями микроблогов (Pingver 2.0);
  9. Лайки к постам (реанимированное сердечко со счетчиком) (Pingver 2.0);
  10. Презентация микроблога новому пользователю (тут можно взять с того же Pingver 2.0, или же сделать, как справку);
  11. Применение api, (где его нет?) в Pingver 2.0;
  12. Элементы дизайна, следует взять с сайта;
  13. Пользователь может создавать свою беседу (для общения как в беседах вк на разные темы);
  14. Беседы в свою очередь можно делать открытыми и скрытыми;
  15. Если у пользователя нет аватара, то вместе него появляется первая буква логина на цветном фоне.

P.S. В прототипах плохо реализован функционал модерации, следует сделать его работоспособным.

В целом это все по требованиям. В большей части они уже реализованы в прототипах. Вам только следует их взять "на вооружение" и применить более правильно, и рационально, как, и следует делать профессионалу. Буду ждать, ваших предложений.

По договорённости
Завершен
Предложения фрилансеров
Оставлять свои предложения по заказу могут только зарегистрированные пользователи с аккаунтом специалиста.

Войдите на сайт под своим именем.
Заказ завершен! Предложения по заказу больше не принимаются.
Как найти исполнителя?