PRIGLASI Telegram Mini App для персонализированных приглашений

Веб-программирование
17 просмотров
06.09.2025
1280×128092 КБ
photo_2025-09-06_09-06-05.jpg
1280×128095 КБ
photo_2025-09-06_09-06-08.jpg

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