No description
Find a file
padreug c669da5822
Some checks are pending
lint / lint (push) Waiting to run
Adds public events endpoint and user tickets
Adds a public events endpoint that allows read-only access to all events.
Improves ticket management by adding support for user IDs as an identifier, alongside name and email.
This simplifies ticket creation for authenticated users and enhances security.
Also introduces an API endpoint to fetch tickets by user ID.
2025-11-03 23:05:31 +01:00
.github/workflows feat: code quality (#34) 2024-08-29 12:18:49 +02:00
static feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
templates/events feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
tests Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
.gitignore feat: code quality (#34) 2024-08-29 12:18:49 +02:00
.prettierrc feat: code quality (#34) 2024-08-29 12:18:49 +02:00
__init__.py feat: code quality (#34) 2024-08-29 12:18:49 +02:00
API_DOCUMENTATION.md Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
config.json feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
crud.py Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
description.md feat: code quality (#34) 2024-08-29 12:18:49 +02:00
LICENSE add license 2023-02-24 18:13:39 +01:00
Makefile feat: code quality (#34) 2024-08-29 12:18:49 +02:00
manifest.json [FEAT] add timestamp on register (#15) 2023-08-18 08:17:29 +02:00
migrations.py Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
models.py Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
package-lock.json feat: code quality (#34) 2024-08-29 12:18:49 +02:00
package.json feat: code quality (#34) 2024-08-29 12:18:49 +02:00
poetry.lock fix: 1.0.0-rc5 2024-10-22 10:49:52 +02:00
pyproject.toml feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
README.md [FEAT] add timestamp on register (#15) 2023-08-18 08:17:29 +02:00
services.py feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
tasks.py Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00
toc.md feat: code quality (#34) 2024-08-29 12:18:49 +02:00
views.py feat: update to lnbits 1.0.0 (#36) 2024-10-11 13:52:39 +02:00
views_api.py Adds public events endpoint and user tickets 2025-11-03 23:05:31 +01:00

Events - LNbits extension

For more about LNBits extension check this tutorial

Sell tickets for events and use the built-in scanner for registering attendants

Events alows you to make tickets for an event. Each ticket is in the form of a uniqque QR code. After registering, and paying for ticket, the user gets a QR code to present at registration/entrance.

Events includes a shareable ticket scanner, which can be used to register attendees.

Usage

  1. Create an event
    create event

  2. Fill out the event information:

    • event name
    • wallet (normally there's only one)
    • event information
    • closing date for event registration
    • begin and end date of the event

    event info

  3. Share the event registration link
    event ticket

    • ticket example
      ticket example

    • QR code ticket, presented after invoice paid, to present at registration
      event ticket

  4. Use the built-in ticket scanner to validate registered, and paid, attendees
    ticket scanner