Voxmeter дает возможность создавать не просто статичные презентации, а интерактивные, увлекательные презентации в которых хочется участвовать каждому. Участники могут подключаться с любых устройств с подключением к интернету. Проект направлен на две категории - бизнесс и образование. Провести митап, воркшоп, закрепить знания по лекции - с этим всем поможет Voxmeter
Сердце Voxmeter - мощный редактор с более чем 10 типами слайдов такими как Облако слов, Ранжирование, Выбор ответа, Точка на изображении и другими. Настройке подвергается практически всё - от реакций до цветов опций на слайде.
Запуская презентацию участники могут подключиться по статичному восьмизначному коду или по QR коду с любого девайса. Сам ведущий, запускающий презентацию, строго не привязан с какого устройства ему вести презентацию.
По окончании презентации Voxmeter собирает результаты презентации в красивой и понятной форме, что позволяет проводить анализ и планировать дальнейшие направления в работе/учебе.
В Voxmeter встроены три вида подписок - Free, Basic, Pro. Бесплатная подписка ограничивает по количеству слайдов, презентаций и участников в месяц. Базовая и Про подписки же не имеют никаких лимитов. В свою очередь Про подписка открывает доступ к более детальной кастомизаций презентаций/слайдов.
Voxmeter является monorepo на yarn Workspaces состоящим из 3 сервисов:
Frontend - построен на Tanstack Query, Radix UI, Tailwind.
Backend - отдает REST эндпоинты и поддерживает Websockets. Websockets используются для совместного редактирования презентаций, а так же для проведения презентаций. В качестве базы данных используется MySQL + Prisma ORM
Admin - работает за счёт TanStack Query, TanStack Router, shadcn. За данными ходит не к общим эндпоинтам, а к отдельным (админским) контроллерам NestJS