Модифікація скрипта соціальної мережі PHP (WoWonder)
Вартість 5 перших завдань 1000 євро
Оплата з Естонії
-
Добрий день, готовий до виконання. Я працюю з PHP більше 7 років.
Будь ласка, ознайомтеся з ТЗ
Після узгодження всіх завдань і введення попередньої оплати 50% я приступаю
-
827 36 0 Здоров’я Дуже добре знайомий з цим скриптом. Сам колись створював соціальну мережу на WoWonder і добре знаю її пристрій. Повідомлення викидаю на обличчя. Існують виконані проекти. Зверніться до нас. Будемо раді співпраці.
-
Доброе утро. А уточните сами задачи.
-
Главная особенность нашей соцсети - это создание особенных групп с особенным функционалом в группах. Пользователи могут общаться между собой без всяких ограничений и вне групп, но мы предполагаем, что основной способ общения будет в группах.
1. Регистрация группы. (Эта задача уже решена) Зарегистрированный в сети пользователь может создать свою группу. При регистрации группа получает неизменяемый порядковый номер, который начинается с числа указывающего на уровень группы, порядкового номера группы, страны и города регистрации группы. Например, 1-12-EE-Tallinn. Группа может иметь своё особое название, аватар и краткое описание своей концепции/миссии. Организатор группы первоначально устанавливает лимит группы от 3 до 10 участников. Он может быть изменён позже в результате голосования участников группы, но не более 10 человек
Надо сделать следующие 5 заадач
2. Голосование/опрос. Голосование по допуску новых членов в группу генерируется автоматически начиная с момента образования группы. Голосование по всем другим вопросам генерируется когда в группе не менее 3 участников. Список для голосования состоит из имени (или аватарки) каждого члена группы. Затем присоединяются новые пользователи, опрос/голосование обновляется. Результаты опроса/голосования анонимны и показывают только количество голосов. Список тем для одновременного голосования не менее трёх. Каждый из членов группы может предлагать свои темы для голосования.
Более подробно. Строится некая таблица в которой по горизонтали будут вводиться вопросы для голосования, а в правой части таблицы будут колонки по одной на каждого члена группы. На пересечении горизонтальной строки вопроса и колонок членов группы образуются квардратики в которые каждый член группы ставит да или нет. В самой крайней правой колонке будет автоматически высчитываться итог голосования, который автоматически разрешает допустим вход в группу нового члена или просто информирует группу о результате данного голосования.
Следующий опрос, когда будет задан, будет стоять в горизонтальной строке выше предыдущего и по нему также будет голосование. Таким образом всегда можно будет проследить историю голосований в этой группе, прокрутив вниз
Опрос будет анонимный, то есть другие члены группы не смогут видеть что именно да или нет поставил например я в своём квадратике. Виден будет только общий итог, который буде вычисляться автоматически по простому большинству голосов да или нет
Но обратившись к администратору сети в спорном случае алминистратор может показать группе как происходило голосование поимённо
3. Лимит времени группы, выбор представителя группы. Когда пользователь создает группу, начинается отчёт ВРЕМЕНИ, и если участники группы не проголосовали по истечении определённого срока за лидера (представителя) группы - группа будет закрыта. Если группа закрывается на уровне доступа N, точки уровня доступа будут удалены для членов данной группы, и эти пользователи снова получат уровень доступа N-1. Это относится к группам всех уровней кроме групп первого уровня (N=1), в этом случае группа просто перестаёт существовать, а её участники так и остаются на первом уровне и могут вступать в другие группы или создавать новые.
4. Голосование за представителя группы.
Когда за человека проголосовали 51% участников группы, этот человек получает +1 уровень доступа в базе данных. Когда группа создается участниками с N уровнем доступа, только участники с этим уровнем могут ПРИСОЕДИНЯТЬСЯ к группе.
5. Выход из группы. До выбора лидера (представителя) группы все члены группы могут свободно покидать её и создавать свои новые группы или входить в другие группы. После выбора лидера (представителя) группы члены группы не имеют возможности покинуть её в течении определённого срока (установленного администратором).
6. Поиск. Модуль поиска по группам показывает пользователю только группы с таким же уровнем доступа как у пользователя или ниже.
-
Вам можно будет оплачивать из Эстонии?
Могу выслать доступ к шаблону в понедельник.
Пока можете посмотреть демо https://www.wowonder.com/
-
Актуальні фриланс-проєкти в категорії PHP
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 8 годин 38 хвилин тому ∙ 16 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 1 день 5 годин тому ∙ 32 ставки |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 1 день 11 годин тому ∙ 24 ставки |
Оновлення плагінів і тем WP сайт putevka.uz«Потрібно провести технічний аудит WordPress-сайту, перевірити актуальність, безпеку та сумісність встановлених плагінів і теми. За результатами — запропонувати легальні варіанти оновлення, заміни застарілих рішень або переходу на офіційно доступні аналоги. Платні плагіни та… HTML та CSS верстання, PHP ∙ 1 день 14 годин тому ∙ 39 ставок |
Інтеграція блоку "Де дивитися" (Laravel / Livewire)Потрібно реалізувати інтеграцію зовнішньої стримінгової платформи для сайту про фільми та серіали на Laravel / Livewire. Що потрібно зробити: Реалізувати імпорт зовнішнього каталогу контенту, який оновлюється 1 раз на день. Виконувати матчинг контенту по IMDb ID та/або TMDB ID.… PHP, Веб-програмування ∙ 2 дні 4 години тому ∙ 40 ставок |