Бюджет: 300 USD Термін: 4 дні
Добрый день! есть опыт работы по всем пунктам. готов выполнить оперативно.
если у вас есть опыт с jsTree или JQuery tree, а также с PHPExcel то будем рады поработать
ТЗ еще не полное, поэтому закладывайте в ваше предложение еще 50% времени
Модуль - Дерево товаров на jstree или jquery
В дереве можно добавлять папки и товары
При наведении на пункт дерева - подсветить 2 иконки: Карандаш и Корзина
Поиск папок и товаров - в результатах поиска отображать иконкой - папка или товар
Форма редактирования товара пока не нужна
ПОЛЯ ТАБЛИЦЫ ТОВАРЫ (PRODUCTS)
id
folder_id
name - Наименование товара/работы - name
sku - Артикул
code - Шифр
vendor_link - ссылка на каталог производителя
vendor_category - категории (текст)
description - описание товара
certificates_link
attributes - Характеристики
грид с полями: Характеристика Значение
price - Цены
каждый товар может иметь неограниченное кол-во цен
подчиненная таблица с ценами грид с полями: Date, City, Seller, Price, Deleted
components_id - Комплектующие
напр. у компьютера могут быть комплектущие: Материнская плата, HDD, Память...
подчиненная таблица Components - компонентами могут являться товары из этой же таблицы
component_id
item_id
units - Ед. изм.
price - Цена
vendor_photo_link - ссылка на фото на сервере производителя
local_photo_link - ссылка на фото на нашем сервере
deleted - Удален
База хранится на двух или более языках. Для этого предлагаем каждое текстовое поле хранить в json
При переключении языка - меняется интерфейс и язык базы.
ПРАВА ПОЛЬЗОВАТЕЛЕЙ
Учетка предприятия - account_id
Учетка пользователя - user_id
Профили пользователя - user_profile - superadmin, admin, user, viewer
Superadmin - может редактировать все, что угодно во всей базе
только superadmin может редактировать раздел КАТАЛОГ
все остальные пользователи могут редактировать только МОИ ТОВАРЫ
Admin - может редактировать только записи в учетке предприятия
User Пользователь может редактировать - только свои записи
Viewer может только просматривать базу в рамках учетки предприятия и ничего не может редактировать
Удаление товаров - товары не удаляются из базы, а только делается отметка в базе Deleted = 1
ИМПОРТ ТОВАРОВ В КАТАЛОГ
https://docs.google.com/spreadsheets/d/1gKCGh3H8kGlXyhRh-XityDDDNZWil_wg_Gh5GjkfPjQ/edit#gid=0&vpid=A1
Дерево можно сворачивать и также регулировать ширину сплиттером
Мультиязычность интерфейса - названия поле в отдельном файле с колонками для каждого языка
При переключении интерфейса - поля базы тоже
ТРЕБОВАНИЯ К РАЗРАБОТКЕ:
оформить в виде 1го макс 2х классов в пространстве joint (напр joint.TreePanel)
именно joint - потому что это имя уже объявлено в нашем пространстве имен,
при инициализации (напр в конструкторе) модуль получает аргументами id DOM-элемента, в котором отрисовывается дерево, id DOM-элемента, на который будут дропаться товары/работы
предоставить метод, получающий аргументом функцию, которая устанавливается в качестве обработчика события драгдропа товаров/работ на чертеж, передаваемая функция должна получать аргументами объект события с координатами дропа и объект, содержащий товар/работу
jstree, jquery, underscore, backbone
Комментирование кода по JSDoc https://ru.wikipedia.org/wiki/JSDoc
Просим с пониманием отнестись к тому, что могут быть мелкие интерфейсные доработки.
Мы согласны доплачивать за доработки длительностью от 1 ч.
Бюджет: 300 USD Термін: 4 дні
Добрый день! есть опыт работы по всем пунктам. готов выполнить оперативно.
Бюджет: 300 USD Термін: 5 днів
Готов делать, дайте свой скайп есть вопросы.
Бюджет: 500 USD Термін: 12 днів
Все уточнения в ЛС.
Бюджет: 300 UAH Термін: 1 день
Можно реализовать
#1 Додатково що помітили з попереднього обсягу змін: Є кілька клієнтів, які забронювали «Discovery Calls», але не отримали посилання-запрошення від Calendly, як і ми. Крім того, подія не відобразилася в нашому календарі MS Outlook. Так було налаштовано спочатку. Чи можете ви це виправити? Останні два рази ми самі надсилали електронні листи, щоб надати клієнтам посилання на зустріч. Підключіть календарі MS Outlook за адресами sebastian leap-key.com та mj leap-key.com до Calendly. А підтвердження про заброньовані зустрічі надсилайте на ці дві ж адреси електронної пошти. #2 Ще одна подібна тема стосується рахунків-фактур від WIX. Я бачу на WIX, що останній рахунок-фактура має номер 5, але має бути ще два: № 6 та № 7. WIX було налаштовано так, щоб створювати рахунок-фактуру та надсилати її на електронну адресу клієнта та на нашу електронну адресу (sebastian leap-key.com), але цього не відбувається. Важливо, щоб клієнти та ми отримували рахунки-фактури безпосередньо. Винятки становитимуть ті продукти з індивідуальними цінами, для яких ми використовуватимемо WIX для формування рахунків-фактур. - Ціни на товари № 4 встановлюються індивідуально, тому я маю виписати на них рахунки-фактури. Товари № 1, 2, 3 мають фіксовані ціни, і рахунки-фактури на них можна генерувати автоматично. - Я спробував пройти весь процес, забронювавши зустріч щодо товарів № 1, 2, 3 зі своєї особистої електронної адреси svuinovich gmail.com, але рахунку-фактури не отримав. Здається, я отримав електронний лист із підтвердженням заброньованої зустрічі. Зараз уже не пам’ятаю. - Підтвердження та рахунок-фактуру слід надсилати клієнту, а також на адреси sebastian leap-key.com та mj leap-key.com. Рахунки-фактури не були надіслані ні Sebastian, ні MJ з Leap Key, а також мені як клієнту на мою особисту електронну адресу.
потрібно онлайн казино, сайт bkb телеграм додаток без різниці у кого які варіанти є пропонуйте, працюю тільки через сайт і без передоплат ціни до 1000$
Нижче приклад детального технічного завдання для розробки мобільного додатку. Складання текстів Технічне завдання Проект Мобільний додаток для випадкового спілкування (рулетка) Платформи: Android iOS 1. Призначення проекту Створити сучасний мобільний додаток для знайомств, спілкування та пошуку співрозмовників за принципом випадкового вибору (Chat Roulette), з можливістю фільтрації користувачів за заданими критеріями. Додаток має підтримувати: текстовий чат; голосовий чат; відеочат; миттєве переключення на наступного співрозмовника; пошук за інтересами; пошук за країною; пошук за мовою; пошук за статтю; пошук за віком; розширені фільтри; систему модерації; адміністративну панель. 2. Типи спілкування Письмовий чат Можливості: обмін повідомленнями; відправка Emoji; GIF; стікери; фотографії; відео; документи; голосові повідомлення; видалення повідомлень; редагування повідомлень; відповідь на повідомлення; пересилання повідомлень; закріплення повідомлень. Голосовий чат Можливості: дзвінок одному користувачу; випадковий голосовий співрозмовник; переключення Next; вимкнення мікрофона; регулювання гучності; запис розмови (якщо дозволено); шумоподавлення; HD Voice. Відеочат Можливості: Full HD 2K 4K (при підтримці пристрою) Функції: переключення камер; розмиття фону; віртуальний фон; вимкнення відео; демонстрація екрану; запис; скріншот; режим картинка-в-картинці; миттєве переключення Next. 3. Принцип рулетки Користувач натискає кнопку Старт Після чого система автоматично підбирає випадкового співрозмовника. Є кнопки Наступний Пауза Стоп При відсутності збігів відображається повідомлення "Пошук співрозмовника..." 4. Фільтри пошуку Вік 18–25 25–35 35–45 45+ Стать чоловік жінка будь-який Країна Будь-яка країна світу Місто На бажання Мова Усі основні мови Інтереси музика кіно подорожі спорт програмування автомобілі ігри тварини медицина бізнес політика освіта будь-які власні теги Онлайн зараз онлайн недавно онлайн Тип спілкування текст голос відео 5. Реєстрація Способи реєстрації Email Google Apple ID Facebook Telegram номер телефону анонімний режим Підтвердження Email SMS CAPTCHA 6. Профіль користувача Фото Відео Ім'я Нікнейм Вік Стать Країна Місто Інтереси Мови Опис Статус Дата реєстрації Останній онлайн Верифікація Рейтинг 7. Особистий кабінет Історія спілкування Улюблені користувачі Чорний список Налаштування Сповіщення Підписка Premium Покупки Історія платежів 8. Premium Без реклами Пріоритетний пошук Вибір регіону Розширені фільтри Необмежені лайки Необмежені переключення HD-відео VIP-значок Невидимий режим 9. Монетизація Підписка Разові покупки VIP Подарунки Монети Реклама 10. Адміністративна панель Управління користувачами Блокування Видалення Модерація фотографій Модерація відео Модерація повідомлень Перегляд скарг Статистика Онлайн Доходи Платежі Push-сповіщення Новини Банери Налаштування додатку Логи Резервне копіювання 11. Система скарг Поскаржитися Причини: спам шахрайство образи порнографія насильство несовершеннолетні реклама інше 12. Безпека SSL HTTPS Шифрування повідомлень Двофакторна аутентифікація CAPTCHA Антиспам Антибот Визначення VPN/Proxy Автоматична модерація AI-модерація 13. Push-сповіщення Нове повідомлення Пропущений дзвінок Новий співрозмовник Відповідь на скаргу Новини Оновлення 14. Технології Frontend Flutter або React Native Backend Node.js NestJS База даних PostgreSQL Redis Сховище файлів Amazon S3 Відео та голос WebRTC Push Firebase Cloud Messaging Apple Push Notification Service Адмін-панель React Vue.js 15. Продуктивність Час пошуку співрозмовника до 3 секунд. Підтримка не менше 1 000 000 зареєстрованих користувачів. До 100 000 користувачів онлайн одночасно. 16. Додаткові функції Переклад повідомлень в реальному часі Голосовий переклад ІІ-помічник Автоматичне розпізнавання мови Автоматичні субтитри Маски доповненої реальності (AR) Розмиття фону Віртуальні кімнати Групові відеочати Стрімінг Створення власних кімнат Запрошення друзів QR-код профілю Темна та світла теми Багатомовний інтерфейс Вбудована система аналітики 17. Відповідність вимогам Додаток має відповідати вимогам Google Play та Apple App Store, а також забезпечувати захист персональних даних (GDPR) та підтримку користувацької згоди на обробку даних. Це ТЗ підходить як основа для комерційної розробки. За необхідності його можна розширити до повноцінного документа на 100–150 сторінок з UX/UI-прототипами, архітектурою бази даних, API, схемами екранів, ролями користувачів, системою модерації, монетизацією, AI-підбором співрозмовників та детальним описом кожного розділу.
Лендінг на 3 мовах - англійська, німецька та чеська. Бізнес - виготовлення та монтаж вентиляційних систем. Основні блокі - є бачення дизайну та змісту, є макет. Версія - десктоп та мобільна. налаштування СЕО - потрібно, домовимось після узгодження дизайну.
Потрібно розробити окрему CRM-систему для централізованої обробки всіх роздрібних замовлень з різних каналів продажу (Prom, Rozetka, власні сайти та ручні замовлення). Основні вимоги: Єдиний реєстр замовлень з усіх джерел із збереженням інформації про джерело та його статус. Окремий внутрішній статус CRM, який працює незалежно від статусу на маркетплейсі чи сайті, із двосторонньою синхронізацією статусів там, де це підтримується. Гнучка інтеграція з 1С: для кожного джерела адміністратор може окремо ввімкнути або вимкнути автоматичне вивантаження замовлень. Інтеграція з перевізниками для автоматичного створення ТТН, збереження її номера в CRM та передавання номера ТТН на Prom і Rozetka. Інтеграція з Checkbox для створення проєктів чеків, використовуючи налаштовувану відповідність способів оплати, з подальшим контролем фіскалізації. Підтримка ручного створення замовлень (телефон, Viber, Telegram, Direct тощо) з повним подальшим циклом обробки через CRM. Усі API-ключі та налаштування інтеграцій повинні керуватися адміністратором через інтерфейс CRM без участі програміста. Повний журнал дій і логування інтеграцій для контролю роботи системи. Основна мета Менеджер повинен мати можливість повністю обробити замовлення в одному інтерфейсі CRM — від отримання замовлення до створення документа в 1С, ТТН, проєкту чека та завершення замовлення, без необхідності заходити в кабінети Prom, Rozetka, сайтів, перевізників або Checkbox.