Омниканальный сервис контроля профилей в соц. сетях
3 USDРазработка Веб-приложения
Задачи веб-приложения:
Управление аккаунтами в нескольких социальных сетях одновременно;
Создание собственного контента и наполнение им своих профилей;
Анализ эффективности SMM при помощи наглядной аналитики и подсказок;
Оценка производительности работы сотрудников при помощи наглядной аналитики и подсказок;
Возможность планирования задач по дате и времени.
В системе должны быть реализованы следующие функции:
Реализация шифрования пользовательских паролей;
Реализация авторизации администратора и модераторов сервиса через отдельную электронную ссылку (URL), без показа данной ссылки на сайте;
Реализации функции восстановления утерянных паролей клиента, должна быть осуществлена через ссылки «Восстановление пароля» на титульной странице, а также на страницах авторизации всех типов пользователей сервиса (администратор, модератор, клиент, сотрудник клиента), отправкой на адрес электронной почты, указанный клиентом при регистрации в сервисе, автоматически сформированного письма со ссылкой на электронный адрес (URL) для подтверждения операции. После подтверждения операции, путем перехода на отправленную ссылку, должна открыться страница для ввода нового пароля и его подтверждения, после чего на указанный адрес электронной почты должно отправляться автоматически сформированное письмо-уведомление об успешном восстановлении пароля;
Реализация функции смены пароля, путем введения старого пароля – один раз, нового пароля – два раза, в разделе «Мой профиль» – «Настройки безопасности» – «Сменить пароль» для всех типов аккаунтов (администратор, модератор, клиент, сотрудник клиента). После смены пароля на указанный клиентом при регистрации в сервисе адрес электронной почты должно отправляться автоматически сформированное письмо-уведомление об успешной смене пароля;
Реализации функции смены пароля клиента на адрес электронной почты, указанный клиентом при регистрации в сервисе, путем отправки автоматически сформированного письма со ссылкой на электронный адрес (URL) для подтверждения операции. После подтверждения операции, путем перехода на отправленную ссылку, должна открыться страница для ввода нового пароля и его подтверждения, после чего на указанный адрес электронной почты должно отправляться автоматически сформированное письмо-уведомление об успешном восстановлении пароля;
Реализация функции смены адреса электронной почты, путем введения адреса старой электронной почты – один раз и новой электронной почты – один раз, с последующей отправкой автоматически сформированного письма со ссылкой на электронный адрес (URL) для подтверждения операции, на указанный старый адрес электронной почты. После подтверждения операции, путем перехода на отправленный электронный адрес, на указанный новый электронный адрес должно отправляться автоматически сформированное письмо-уведомление о смене адреса электронной почты;
Создание панели администратора – владельца сервиса;
Создание панели модератора – сотрудников сервиса;
Реализация возможности добавления неограниченного количества сотрудников клиента путем добавления их данных (имя пользователя и пароль), делегирования им прав доступа к функциям сервиса, добавлением их в соответствующую группу пользователей через панель клиента, а также реализация добавления неограниченного количества профилей соц. сетей и мессенджеров в одном зарегистрированном аккаунте клиента;
Реализация возможности создания групп пользователей, с возможностью полного или частичного делегирования группам прав доступа к функциям сервиса для обслуживания;
Реализация возможности заимствования пользователями прав доступа к функциям сервиса от групп пользователей, куда они будут добавлены;
Предоставление возможности регистрации неограниченного числа модераторов (сотрудников сервиса) администратором (владельцем сервиса), путем добавления их данных (имя пользователя и пароль), делегирования им прав доступа к функциям сервиса, добавлением их в соответствующую группу пользователей через панель администратора;
Организация возможности регистрации в сервисе, путем указания имени пользователя и пароля для входа, названия компании, которую представляет клиент, адреса электронной почты, даты рождения в формате ДД.ММ.ГГГГ и страны. Все поля – «Имя пользователя», «Пароль», «Название компании», «Адрес электронной почты», «Дата рождения», «Страна» должны быть обязательными к заполнению;
Организация возможности авторизации в сервисе, путем введения данных, указанных при регистрации – «Имя пользователя», «Пароль»;
Перенаправление на выбор и оплату тарифного плана после авторизации в сервисе, если такой выбор и оплата не были сделаны ранее на данном профиле клиента сервиса;
Отображение выбранного тарифного плана на панели клиента сервиса;
Разбиение панели авторизации на 2 (две) части – «Панель клиента», т.е. лицо, приобретшее платную подписку на сервис, «Панель сотрудника», т.е. лицо, имеющее ограниченный доступ к сервису, в рамках одной компании;
Предоставление возможности авторизации клиентов сервиса через «Панель клиента»;
Предоставление возможности авторизации сотрудников клиента сервиса через «Панель сотрудника»;
Организация отображения, добавления, редактирования, удаления публикаций и комментариев с публикаций, реализация возможности отметок людей, мест в публикации, а также, оценки публикаций и комментариев к публикациям («Нравится/Не нравится») из аккаунтов клиента сервиса в социальных сетях, с показом количества таких оценок;
Организация поддержки социальных сетей - Facebook, Instagram, Twitter, Google+, YouTube, Vkontakte, Odnoklassniki;
Организация поддержки онлайн чатов - Facebook Messenger, Instagram Direct, Vkontakte Сообщения, Odnoklassniki Сообщения, WhatsApp, Telegram, Viber, Skype;
Создание живого чата для общения, с реализацией функции встраивания на сторонние сайты, приложения через готовое API;
Предоставление возможности подключения электронных почтовых адресов клиента сервиса, с синхронизацией с серверами электронных почтовых адресов, отображением всех папок, существующих в электронных почтовых адресах клиента, писем в этих папках, с возможностью принятия, создания, редактирования, удаления и отправки писем через панель панели клиента и сотрудника;
Организация поддержки звонков из сайта на заданный номер ("ClicktoCall"), а также предоставление возможности добавления, редактирования, удаления заданного номера из панели клиента;
Реализация меню собственного обслуживания для мессенджеров, как это реализовано в сервисе https://chat2desk.com/;
Реализация возможности массовых рассылок в мессенджерах и почтовых адресах;
Создание планировщика задач по публикации, удалению публикации, комментированию, удалению комментариев, оценок ("Нравится/Не нравится") по заданной дате/времени/хеш-тегу/выбранному пользователю;
Аналитика для клиентов сервиса по количеству: публикаций, комментариев, ответов на комментарии, оценок публикаций и комментариев ("Нравится/Не нравится"), подписчиков, принятых и отвеченных сообщений в мессенджерах, по числу сотрудников, а также по действиям, производительности сотрудников и по учету времени пребывания онлайн и оффлайн каждого из сотрудников. Должен быть осуществлен поиск по соответствующим фильтрам;
Аналитика для администратора сервиса по: количеству всех клиентов, онлайн клиентов, оффлайн клиентов, с указанием выбранного ими тарифного плана;
Аналитика для администратора сервиса по: количеству всех модераторов, онлайн модераторов, оффлайн модераторов и по учету времени пребывания онлайн и оффлайн каждого из сотрудников. Должен быть осуществлен поиск по соответствующим фильтрам;
Реализация возможности создания, редактирования, удаления тарифных планов через панель администратора сервиса;
Реализация возможности показа созданных тарифов в меню Тарифы и на титульной странице, с размещением кнопки «Выбрать тариф» для перехода на страницу заказа при авторизованном клиенте, и для перехода на страницу авторизации/регистрации, при неавторизованном клиенте;
Реализация онлайн оплаты (через пластиковую банковскую карту, банковским переводом, через электронные кошельки);
Оплаты через пластиковые банковские карты должны проходить моментально, при верном указании их данных, а также прохождении верификации транзакции, путем введения отправленного динамического OTP кода или введения статического кода сервиса защиты онлайн оплат «3-D Secure» в открывшемся окне подтверждения платежа;
Оплаты через электронные кошельки должны проходить моментально, при верном указании их данных, а также прохождении верификации транзакции, с одним из предложенных вариантов авторизации выбранного электронного кошелька,
Организация возможности отправки уведомления администратору сервиса о желании клиента оплатить услугу пользования сервисом банковским переводом;
Реализация одновременного подключения к аккаунтам в социальных сетях и мессенджерах из профилей двух и более сотрудников одной компании;
Реализации функции добавления, редактирования, удаления категорий для новостей;
Реализация функции добавления (с указанием заголовка, основного текста, категории), редактирования, удаления новостей администратором и модераторами сервиса;
Реализация функции публикации и показа добавленных и отредактированных новостей на титульной странице, странице «Новости», с показом заголовка, части основного текста, сокращенного до 33 букв, указанием категории, автора новости, даты и времени публикации и кнопки «Читать дальше» для перехода на страницу с полным текстом новости;
Организация возможности полной демонстрации всех функций сервиса, путем предоставления демонстративного доступа;
Предоставление права подключения, отключения демонстративного доступа к функциям сервиса, ровно как право регистрации в системе тестовых профилей в соц. сетях и мессенджерах оставить исключительно за администратором сервиса;
Реализация мультиязычности сайта, путем переключения флажков языковых на титульной странице версий сайта. Поддержка мультиязычности должна осуществляться добавлением, редактированием, удалением языка через «Редактор языковых версий» из панели администратора, без навыков программирования на основе изменения ключевых языковых слов. Администратору должна быть предоставлена возможность выбора языковой версии сайта по умолчанию;
Реализация возможности добавления, редактирования, публикации и удаления списка партнеров;
Организация вывода списка партнеров на титульной странице и странице «Наши партнеры»;
Показ на титульной странице должен быть осуществлен в слайдере;
Реализация возможности добавления статических html страниц с визуальным редактором в панели администратора сервиса;
Вывод добавленных статических html страниц в меню сайта.
Current freelance projects in the category Web Programming
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 10 hours 49 minutes back ∙ 18 proposals |
Create a website on WP, without a builder.
356 USD
Need to create a catalog (most likely without a cart) just a product request form without using Elementor and others there should be a main page, product page, catalog, supplier catalog, and possibly a few others design and style like this… Web Programming ∙ 10 hours 57 minutes back ∙ 74 proposals |
Shopify developer for sushi delivery website (Poland)We are looking for an experienced Shopify developer to implement a food delivery website (sushi) for a client from Katowice, Poland. What needs to be done: Set up the site on a ready-made Shopify template (template to be agreed upon) Menu with photos of dishes and descriptions… Web Programming ∙ 12 hours 21 minutes back ∙ 34 proposals |
Webflow developer for filling portfolio pages on the websiteA website custom-built on Webflow for a construction company needs to quickly fill project pages using one template (replace images and texts) For 2 languages Quantity - 6 pieces Ready to start asap, thank you! HTML & CSS, Web Programming ∙ 1 day 4 hours back ∙ 38 proposals |
LearnWorlds Administrator-ConfiguratorTask Set up the ready-made LearnWorlds platform for an elite online course. Do not develop the architecture — implement the already prepared structure manually in the admin panel. ———————— What needs to be done: Branding ⦁ Connect your domain ⦁ Upload the logo, set up… Content Management Systems, Web Programming ∙ 1 day 7 hours back ∙ 10 proposals |