сделать DLE модуль
Техническое задание на модуль DLE «Турнирный ладдер».
1. Модуль собой представляет функционал для:
- Создание и редактирование турниров. Создание, редактирование турнирных сеток. Автоматическое (или ручное) редактирование турнирных таблиц;
- Автоматическое создание рейтингов командных: в разных режимах и форматах;
- Автоматическое обновление результатов с возможностью вывода информации о результатах на главную страницу сайта, через специальный раздел в панели администрирования DLE;
- Возможность обычного пользователя создавать команду (тиму): название, эмблема, прием игроков в команду через заявки в команду, отказ в приеме (с комментированием причины), исключение игрока из команды (с комментированием причины), подача заявки капитаном команды на турниры. Все заявки на создание команд проходят модерацию администраторов через администраторскую панель. Т.е. команда создается по заявке пользователя после одобрения администрацией. Администратор имеет право изменять, редактировать и полностью удалять профиль команды;
- Модуль должен размещаться на своем собственном адресе;
- Полная статистика по игрокам: количество сыгранных матчей, турниров, личные достижения;
- Система достижений команды: особые награды в виде медалек (орденов, знаков отличий и т.д.). Достижения даются за количество сыгранных матчей, турниров, успехов в турнирах. Начисление достижений должно проходить в автоматическом режиме с появлением в профиле команды информации об этом. Администрация имеет возможность: выдавать достижения либо их забирать;
- Система личных достижений игрока (пользователя): особые награды в виде медалек (орденов, знаков отличий и т.д.). Достижения даются за количество сыгранных матчей, турниров, успехов в турнирах. Администрация имеет возможность: выдавать достижения либо их забирать. Кроме этой возможности, начисление достижений должно проходить в автоматическом режиме с появлением в профиле игрока информации об этом;
- Рейтинг команд формируется исходя из заданных правил. Все правила задаются вручную в зависимости от значимости и формата турнира;
- Модуль должен быть на отдельном домене: турнир.мойсайт.ру. Вся информация на этом домене должна появляться автоматически (либо задаваться вручную, в случае проблем). Вся информация должна также появляться на главной странице сайта в отдельном блоке;
- Возможность назначения судей на турниры с ограниченным функционалом: запрет на удаление и редактирование команд, игроков запрет на удаление турнира, турнирной сетки, турнирной таблицы, разрешение на редактирование турнирной сетки – продвижение команд и выставление счета игры;
- Возможно, изготовление отдельного шаблона под модуль
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 2 days 18 hours back ∙ 9 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 2 days 23 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 4 days back ∙ 110 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 6 days 8 hours back ∙ 44 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 11 days 23 hours back ∙ 10 proposals |