Social network PHP (WoWonder)
-
Good day, ready to do it. I have been working with PHP for more than 7 years.
Please get acquainted with TZ
After all the tasks have been agreed and the 50% pre-payment is made, I will
-
827 36 0 Hello to you. I am well familiar with this script. He had once created a social network on WoWonder and I know its device well. I will throw the message into the face. There are implemented projects. Go to turn. I will be happy to cooperate.
-
Доброе утро. А уточните сами задачи.
-
Главная особенность нашей соцсети - это создание особенных групп с особенным функционалом в группах. Пользователи могут общаться между собой без всяких ограничений и вне групп, но мы предполагаем, что основной способ общения будет в группах.
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/
-
Current freelance projects in the category PHP
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 4 hours 44 minutes back ∙ 15 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 1 day 2 hours back ∙ 30 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 1 day 7 hours back ∙ 24 proposals |
Updating plugins and themes for the WP site putevka.uz"A technical audit of the WordPress site needs to be conducted, checking the relevance, security, and compatibility of the installed plugins and theme. Based on the results, legal options for updating, replacing outdated solutions, or transitioning to officially available… HTML & CSS, PHP ∙ 1 day 10 hours back ∙ 36 proposals |
Integration of the "Where to Watch" block (Laravel / Livewire)It is necessary to implement the integration of an external streaming platform for a website about movies and series on Laravel / Livewire. What needs to be done: Implement the import of an external content catalog that is updated once a day. Match content by IMDb ID and/or TMDB… PHP, Web Programming ∙ 2 days back ∙ 40 proposals |