04
Voxport
Компьютер · Телефон · Браузер · Свой сервер
Платформа голосовой и видеосвязи. Клиент один для компьютера, телефона и браузера. Аккаунт, профиль и контакты общие. Комнаты, роли и сам разговор живут на сервере сообщества: владелец ставит его на свой VPS. Платформа впускает в аккаунт и будит устройство на входящий звонок, голос и видео через неё не проходят.
Приглашение → Аккаунт → Комната или звонок → Сервер сообщества
voxport.netОт задачи к результату
- Задача
- Нужен один аккаунт на компьютере, телефоне и в браузере, а голос и видео не должны идти через чужое облако. Сообщество само решает, кто заходит, и держит комнаты на своей машине.
- Что спроектировали
- Собрали клиенты, сайт и сервер сообщества. Вход и контакты держит общая платформа. Комнаты, приглашения и звонок обслуживает сервер владельца: его ставит Voxman. Сквозное шифрование включено сразу, запись разговора в установку не входит.
- Как работает
- Человек заходит с компьютера, телефона или из браузера в те сообщества, куда его пригласили. Разговор остаётся на сервере этого сообщества. Владелец ставит машину сам и ведёт комнаты, людей и состояние сервера из приложения.
Приложения
Из каких частей собран проект
- 01
Компьютер и браузер
- Windows, macOS, Linux и тот же интерфейс в браузере
- Контакты, сообщества и комнаты
- Профиль, сессии устройств, микрофон и камера
- Мастер своего сервера и команда установки
- 02
Телефон
- iOS и Android, тот же аккаунт
- Контакты, сообщества и звонок
- Входящий приходит, даже если приложение закрыто
- История звонков этого сообщества
- 03
Сайт
- Скачать клиент и открыть документацию
- Вход, подтверждение почты и сброс пароля
- Ссылка приглашения открывает сообщество
- 04
Сервер сообщества
- VPS владельца, ставит и обновляет Voxman
- Комнаты, участники, роли, приглашения и баны
- Состояние машины и копия конфигурации
- Голос и видео проходят через эту машину
Возможности
Что работает внутри этих частей
- 01
Звонок
- Голос и видео: лично или в комнате
- Показ экрана в том же звонке
- Потоки идут через Jitsi на сервере сообщества
- Сквозное шифрование включено сразу
- Разговор не записывается и не хранится
- 02
Аккаунт
- Один вход на компьютере, телефоне и в браузере
- Профиль, контакты и список своих серверов
- Платформа будит телефон, не видя, кто звонит
- Кто кому звонил, остаётся на сервере сообщества
- 03
Доступ
- В сообщество только по приглашению
- Общего каталога серверов нет
- Роли и баны задаёт владелец
Экраны
Состав решения
Какие направления сошлись в проекте
Сайты
Индивидуальный дизайн, современная разработка на Next.js и React, нужные вам модули и интеграции.
Мобильные приложения
React Native или нативная разработка, индивидуальный дизайн и публикация в App Store и Google Play.
Крупные системы
Сайты, кабинеты, приложения, серверы и интеграции как единый продукт под процессы бизнеса.
Другие работы
Другие системы и сценарии
- 1С01
Интердон
Поставка продуктов питания
Магазин, закрытые условия для организаций и рабочее место сотрудников вокруг 1С.
- Магазин
- Кабинет операторов
- Telegram-бот
- Web + App02
Meda
Городская витрина и доставка
Витрина заведений города в вебе и приложении, доставка и курьер «что угодно».
- Сайт
- Мобильное приложение
- Расчёт доставки
03Vox Soul
Система для психологической практики
Практика целиком: сайт, кабинет с карточкой и расписанием, кабинет клиента, свой видеосервер и локальные нейросети.
- Кабинет психолога
- Кабинет клиента
- Свой видеосервер
Следующий шаг
Есть похожая задача?
Расскажите, что в вашей ситуации похоже на Voxport, а что устроено иначе. Предложим подходящий первый этап без попытки скопировать чужое решение.