Подборка программ и онлайн-сервисов, ориентированных на приватность и безопасность: от менеджеров паролей до операционных систем.
chobbledotcom/tickets
Система для самостоятельной продажи билетов и бронирования на Bunny Edge Scripting или Deno, с шифрованием данных участников и оплатой через Stripe, Square или SumUp.
Open source альтернатива:Eventbrite
Seetickets
BookItBee
- Звёзды
- 35
- Форки
- 3
- Открытые issues
- 73
- Последний коммит
- 6 часов назад
Что это?
Chobble Tickets — система бронирования и продажи билетов, работающая на Bunny Edge Scripting или в любой среде Deno и использующая libsql (локальную SQLite или удалённую Turso) для хранения данных. Она поддерживает бесплатные и платные мероприятия, ежедневные расписания с лимитом мест на каждую дату, а также бронирование нескольких мероприятий за один заказ. В качестве платёжных систем доступны Stripe, Square и SumUp.
Персональные данные участников — например, имя, адрес электронной почты, телефон и почтовый адрес — шифруются при хранении с помощью гибридной схемы RSA-OAEP и AES-256-GCM, поэтому одной лишь копии базы данных недостаточно, чтобы раскрыть эти данные. В проект также входят регистрация посетителей по QR-кодам со встроенным сканером, пропуска для Apple Wallet и Google Wallet, уведомления по электронной почте через несколько HTTP API для отправки писем, вебхуки, ICS- и RSS-ленты, а также публичный JSON API и JSON API для администраторов.
Проект распространяется по лицензии AGPL-3.0 и разрабатывается Chobble CIC. Его можно развернуть на Bunny, в Docker или на таких платформах, как Fly.io, Render и DigitalOcean.
Ключевые возможности
- 01Обычные и ежедневные мероприятия с ограничением вместимости и календарём для выбора даты
- 02Платёжные системы Stripe, Square и SumUp с созданием записей участников по вебхукам
- 03Шифрование персональных данных участников при хранении с помощью гибридной схемы RSA-OAEP и AES-256-GCM
- 04Регистрация по QR-кодам со встроенным сканером и проверкой билетов, которые нельзя передавать другим
- 05Создание пропусков для Apple Wallet и Google Wallet
- 06Бронирование нескольких мероприятий по одной ссылке и с оплатой за один раз
- 07Исходящие вебхуки и ICS-/RSS-ленты для интеграций
Сценарии использования
- Проведение мероприятий и мастер-классов с билетами без платы за каждого участника
- Регистрация посетителей и контроль входа силами общественных организаций или благотворительных фондов
- Создание агентствами сайтов для продажи билетов нескольким клиентам на Bunny Edge
- Приём депозитов и доплат или планирование доставки при бронировании площадок
Быстрый старт
- 1
Создайте форк или клонируйте репозиторий
- 2
Создайте Bunny Database и Bunny Edge Script, связанные с вашим репозиторием, и добавьте необходимые секреты
- 3
Добавьте секреты GitHub Actions и отправьте изменения в main для развёртывания, затем перейдите на /setup/
Что важно знать
- Проект распространяется по лицензии AGPL-3.0 с копилефтом: при публичном размещении необходимо делиться внесёнными изменениями.
- Для настройки нужны Bunny Edge Script или среда Deno, база данных libsql и несколько секретов, включая ключ шифрования.
- Для платёжных провайдеров (Stripe, Square, SumUp) потребуются собственные API-ключи и учётные записи.
Темы
Частые вопросы
- Что такое tickets?
- Система для самостоятельной продажи билетов и бронирования на Bunny Edge Scripting или Deno, с шифрованием данных участников и оплатой через Stripe, Square или SumUp. Chobble Tickets — система бронирования и продажи билетов, работающая на Bunny Edge Scripting или в любой среде Deno и использующая libsql (локальную SQLite или удалённую Turso) для хранения данных. Она поддерживает бесплатные и платные мероприятия, ежедневные расписания с лимитом мест на каждую дату, а также бронирование нескольких мероприятий за один заказ. В качестве платёжных систем доступны Stripe, Square и SumUp.
- tickets можно использовать бесплатно? Какая у него лицензия?
- tickets распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- tickets всё ещё поддерживается?
- Активно поддерживается. Последний коммит в tickets — 20 окт. 2026 г..
- Для чего можно использовать tickets?
- Проведение мероприятий и мастер-классов с билетами без платы за каждого участника Регистрация посетителей и контроль входа силами общественных организаций или благотворительных фондов Создание агентствами сайтов для продажи билетов нескольким клиентам на Bunny Edge Приём депозитов и доплат или планирование доставки при бронировании площадок
- Как установить tickets?
- Создайте форк или клонируйте репозиторий Создайте Bunny Database и Bunny Edge Script, связанные с вашим репозиторием, и добавьте необходимые секреты Добавьте секреты GitHub Actions и отправьте изменения в main для развёртывания, затем перейдите на /setup/
- Где скачать tickets?
- Исходный код и инструкции по установке — на GitHub: https://github.com/chobbledotcom/tickets
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Превращает Android-телефон в SMS-шлюз, позволяя отправлять и получать SMS и MMS через локальный или облачный API.
Самостоятельно размещаемый сервис с открытым исходным кодом для обмена самоуничтожающимися зашифрованными заметками и файлами; Rust-бэкенд и фронтенд на Svelte.
Самостоятельно размещаемая open-source LMS для продажи онлайн-курсов и цифровых материалов на собственном сайте с фирменным оформлением.
Командный чат для самостоятельного размещения на Cloudflare Workers: обмен сообщениями в реальном времени, двусторонний мост с Telegram и серверное шифрование сообщений и файлов.
Самостоятельно размещаемый dead man's switch с упором на email: он отправит близким сквозным образом зашифрованные сообщения, если вы перестанете подтверждать, что с вами всё в порядке.