PRIGLASI Telegram Mini App для персонализированных приглашений
PRIGLASI — это современная и инновационная платформа для создания и рассылки персонализированных электронных приглашений, ориентированная на простоту, удобство и интерактивность. Проект предлагает комплексное решение для организаторов мероприятий, позволяя отказаться от устаревших бумажных приглашений в пользу цифровых.
Основные Функциональные Возможности и Преимущества:
1. Персонализированные Приглашения:
◦ Каждое приглашение генерируется в виде уникальной ссылки, которая "говорит сама за себя".
◦ Гость, переходя по ссылке, сразу видит своё имя, краткое описание церемонии и фотографию.
◦ Приглашения автоматически отображаются на нужном языке: узбекском, русском или английском.
◦ Возможность добавить дату, место, дресс-код, фото, музыку, артистов и даже анкету для гостей.
2. Совместная Работа и Управление Шаблонами:
◦ Функция совместной работы позволяет готовить приглашения вместе с командой.
◦ Участники (коллабораторы) могут быть добавлены к шаблону, получая доступ к редактированию информации, помощи с добавлением гостей и отслеживанию статистики.
◦ Добавление участника происходит просто по Telegram username или ID, при условии его регистрации в боте PRIGLASI.
◦ Возможность передачи прав владения шаблоном любому участнику, что обеспечивает прозрачность и полный контроль новому владельцу.
3. Процесс Создания и Рассылки Приглашений:
◦ Пользователь заходит в Telegram бот PRIGLASI, выбирает шаблон и подходящий тариф (бесплатный или платный).
◦ Оплата может быть произведена через Telegram Stars (быстро и безопасно внутри Telegram) или ручной оплатой с переводом на карту и прикреплением скриншота (модерация обычно в течение 2 минут).
◦ После активации шаблона можно приступать к его настройке: дата, место, фото, музыка, дресс-код, тайминг и многое другое.
◦ Рассылка приглашений осуществляется путём отправки персонализированной ссылки.
4. Безопасность и Удобство:
◦ Процесс добавления участников и управления шаблонами реализован как безопасный и простой.
◦ Проект подчеркивает свою идеологию: "персонализировано. Удобно. Уважительно.".
Техническая Архитектура и Используемые Технологии:
Проект PRIGLASI разработан с использованием современных технологий и микросервисной архитектуры для обеспечения высокой производительности, масштабируемости и надежности.
• Фронтенд:
◦ .app (Telegram Mini App для клиента): ReactJS.
◦ .i (Шаблоны пригласительных для Opengraph): NEXT.js.
◦ priglasi.uz (Лендинг): ReactJS.
• Бэкенд:
◦ .api (Главный API): NestJS.
◦ .analytics (Бэк для аналитики): NestJS, с использованием ClickHouse для витрин данных (tmp, rew, dwh).
• Базы Данных:
◦ PostgreSQL с Prisma ORM для хранения шаблонов, данных гостей, статусов RSVP, логов и модерации оплат.
• Интеграции:
◦ Telegram Bot API: для отправки приглашений, получения ответов, обработки Telegram username/ID и оплаты через Telegram Stars.
◦ AI сервис (внешний): для автоперевода текста и генерации описаний.
• Хранение Медиа:
◦ Object storage для фотографий, музыки и аватаров.
• Инфраструктура:
◦ Проекты развернуты на Ubuntu серверах с использованием PM2 / Docker + Nginx.
◦ CI/CD: Настроен через GitHub Actions (тесты → build → deploy на staging / production).
◦ Взаимодействие между проектами (микросервисами) осуществляется через VXLAN для оптимизации.
• Панель Администратора:
◦ .admin: Отдельная админ-панель для управления заказами, транзакциями, пользователями, шаблонами, тарифами, артистами и ведущими.
Проект PRIGLASI представляет собой продуманное и технологически продвинутое решение, предлагающее пользователям интуитивно понятный интерфейс и богатый функционал для организации мероприятий.
Видео обзр
https://youtube.com/shorts/FUaIDa29oy0?feature=share