MVP WebRTC+Angular
[UA]
Вітаю всіх!
Короткий опис проекту:
Розробляємо MVP для невеликого колл-центру на базі WebRTC. В зв'язку з цим шукаємо гуру по WebRTC зі знаннями AngularJS. Наразі, не встигаємо по дедлайну, тому потрібен саме гуру з досвідом, який зможе без вагань підібрати оптимальне рішення для поставлених завдань, консультації та, за бажанням підтримкою в майбутньому (а підтримка нам точно буде потрібна).
Що є станом на зараз:
- Верстка на Angular (готовий якісний шаблон) на стороні кол-центру (http://chatvia-light.angular.themesbrand.com)
- Angular проект на стороні клієнта
- Примітивна система дзвінків на базі WebRTC + Sip.JS (від чого хочемо відмовитись з багатьох причин)
- Інше
Що потрібно:
- В першу чергу - ми хочемо відмовитись від Sip-серверу через низьку якість відео. Тому розглянемо запроновані вами варіанти: піднімати свій WebRTC-сервер, або використовувати API хмарних технологій (whereby, тощо)
- Відтворити базову систему роутінгу дзвінків на стороні кол-центру (клієнтську сторону я повністю беру на себе)
- Відтворити систему кімнат за можливістю запрошувати інших співробітників, трансляції екрану (знову ж таки - лише на стороні кол-центру)
- Налаштування сповіщення при інваті (дзвінку) в кол-центр.
Що не потрібно:
- Наразі не потрібна система аккаунтів та ін. (зараз використовується БД Firebase і на етапі MVP не потрібна система реєстрації співробітників, тощо)
Який результат від MVP очікуємо
1. Клієнт тисне кнопку зателефонувати - автоматично створюється кімната і у оператора включається звукове сповіщення про новий дзвінок).
2. Оператор, спілкуюється з людиною і переключає її на потрібного спеціаліста (вибирає співробітника з БД файрбейз і кидає йому інвайт до кімнати, знову хочу підкреслити - ніяких груп співробітників на цому етапі нам не потрібно - перший оператор будет конкретним аккаунтом зареєстрованим в файрбейз) -
3. У співробітника програється звукове сповіщення і кнопка "приєднатись до кімнати".
4. У співробітника має бути базовий набір інструментів для керування дзвінком: запросити іншого спеціаліста до кімнати, можливість включити демонстрацію екрану, керування звуком, мікрофоном, тощо.
5. Програма максимум - кімната має залишатись назавжди в базі firebase, до кімнати має бути прив'язаний чат. У спеціаліста, прив'язаного до чату має бути можливість "завершити кейс", що означає - чат зберігається і його можна продивитись, але кімната вже неактивна для приєднання до колу.
6. Нормальна якість зв'язку.
На превеликий жаль, ми не встигаємо по дедлайнам, тому шукаємо того, в кого є можливість підключитись до проекту на цих вихідних. Я також працюю над цим проектом, але мені не вистачає компетенції саме з технологією WebRTC для корректної відладки та рук.) Ідеальний дедлайн - вівторок, 30 травня, перша половина дня.
Прошу, в пропозиціях писати який ваш досвід та бажано конкретну пропозицію по бекенду (що ми будемо використовувати - свій сервер, чи хмарні рішення і які)
Дякую за увагу.
[RU]
Приветствую всех!
Краткое описание проекта:
Мы разрабатываем MVP для небольшого колл-центра на базе WebRTC. В связи с этим мы ищем гуру по WebRTC с знаниями AngularJS. В данный момент мы не успеваем по сроками, поэтому нам нужен опытный специалист, который сможет без колебаний подобрать оптимальное решение для поставленных задач, предоставить консультации и, по желанию, поддерживать в будущем (а поддержка нам точно понадобится).
Что имеется на данный момент:
- Верстка на Angular (готовый качественный шаблон) на стороне колл-центра (http://chatvia-light.angular.themesbrand.com).
- Angular проект на стороне клиента.
- Примитивная система звонков на базе WebRTC + Sip.JS (от которой мы хотим отказаться по многим причинам).
- Прочее.
Что требуется:
- В первую очередь мы хотим отказаться от Sip-сервера из-за низкого качества видео. Поэтому рассмотрим предложенные вами варианты: поднять свой WebRTC-сервер или использовать API облачных технологий (например, whereby и другие).
- Воспроизвести елементарную систему маршрутизации звонков на стороне колл-центра (клиентскую сторону я беру полностью на себя).
- Воспроизвести систему комнат с возможностью приглашать других сотрудников, трансляции экрана (снова же, только на стороне колл-центра).
- Настройка уведомления при инвайте (звонке) в колл-центр.
Что не требуется:
В данный момент не требуется система аккаунтов и т.д. (сейчас используется БД Firebase, и на этапе MVP не нужна система регистрации сотрудников и прочее).
Какой результат мы ожидаем от MVP:
- Клиент нажимает кнопку "позвонить" - автоматически создается комната, и у оператора включается звуковое уведомление о новом звонке.
- Оператор общается с человеком и переключает его на нужного специалиста (выбирает сотрудника из БД Firebase и отправляет ему инвайт в комнату, еще раз хочу подчеркнуть - на данном этапе нам не нужны группы сотрудников, первый оператор будет конкркретным аккаунтом, зарегистрированным в Firebase).
- У сотрудника воспроизводится звуковое уведомление и кнопка "присоединиться к комнате".
- У сотрудника должен быть базовый набор инструментов для управления звонком: приглашение другого специалиста в комнату, возможность включить демонстрацию экрана, управление звуком, микрофоном и т.д.
- Программа максимум (т.е. не обязательно, но будет здорово, если успеем) - это сохранять комнату навсегда в базе данных Firebase, к комнате должен быть привязан чат. У специалиста, привязанного к чату, должна быть возможность "завершить кейс", что означает сохранение чата, который можно просмотреть, но комната больше не активна для присоединения.
- Нормальное качество связи.
К сожалению, мы не успеваем с сроками, поэтому ищем того, кто может присоединиться к проекту на этих выходных. Я также работаю над этим проектом, но мне не хватает компетенции именно в технологии WebRTC для корректной отладки и руководства. Идеальный срок - вторник, 30 мая, первая половина дня.
Пожалуйста, в предложениях укажите ваш опыт и желательно конкретное предложение по бэкенду (какой мы будем использовать - свой сервер или облачные решения и какие).
Спасибо за внимание.
-
180 Привітання !Я досвідчений фронтенд-розробник з 4-річним досвідом роботи над різноманітними веб-проектами.Маю глибокі знання в HTML, CSS і JavaScript, а також досвід роботи з різними фреймворками, в тому числі AngularJS.Виходячи з вашого опису проекту, я розумію, що вам потрібен розробка MVP для Call Center на базі WebRTC.Я готовий взяти за проект і принести свій досвід і експертизу.Я буду шукати оптимальні рішення для ваших завдань, надавати консультації та, якщо це необхідно, надати підтримку в майбутньому.На даний момент вже є готова верстка на Angular для дзвін-центру (http://chatvia-light.angular.themesbrand.com) і Angular-проект на боці клієнта.Також існує примитивна система дзвінків на базі WebRTC і Sip.JS, від якої ви хочете відмовитися.Опис функціональності:
При натисканні кнопки "Зателефонувати" клієнт створює кімнату, а оператор отримує звукове повідомлення про новий дзвінок.Оператор спілкується з клієнтом і переключає його на потрібного фахівця з бази даних Firebase, відправляючи йому запрошення в кімнату.У спеціаліста буде звукове повідомлення та кнопка «Приєднуйтесь до кімнати».Спеціаліст повинен мати базовий набір інструментів для керування дзвінком: запит іншого фахівця в кімнаті, можливість демонстрації екрану, керування звуком, мікрофоном і т.д.Комната повинна зберігатися в базі даних Firebase назавжди і повинна бути пов'язана з нею чат.Спеціаліст, пов'язаний з чатом, повинен мати можливість "закінчити справу", що означає, що чат зберігається і може бути переглянутий, але кімната більше неактивна для приєднання.Необхідно забезпечити якісний зв'язок.На основі наданої інформації, я не можу точно оцінити обсяг роботи.Пропонуємо зв'язатися зі мною для обговорення деталей проекту та подальшої співпраці.З нетерпінням чекаю Вашої відповіді!Дякую вам!
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 21 година 37 хвилин тому ∙ 23 ставки |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 2 дні 13 годин тому ∙ 93 ставки |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 3 дні 8 годин тому ∙ 26 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 5 днів 9 годин тому ∙ 55 ставок |
Шукаю Senior Full-Stack розробника (Payload CMS) — міграція 2 сайтів готельної мережіМережа курортних готелів переходить з Webflow на власний headless-стек. Два корпоративні сайти (~140 сторінок разом), multi-tenant архітектура — один код обслуговує кілька готелів на різних доменах. Проєкт уже стартував: інфраструктура розгорнута, tenants налаштовані, базові… CMS, Javascript та Typescript ∙ 9 днів 7 годин тому ∙ 19 ставок |