Tucupass

Web Comunidade Eventos

Inscrição, ingresso com QR e check-in ao vivo para eventos de comunidade, com painel em tempo real para a organização.

Tucupass

Check-in ao vivo para meetups: a pessoa se inscreve, recebe um ingresso com QR, e na porta a organização escaneia com a câmera do celular e vê cada chegada acontecer no painel, sem recarregar nada.

Funcionalidades

  • Inscrição com nome e e-mail e ingresso com QR (o QR carrega só um UUID)
  • Leitor de check-in pela câmera, com campo manual como reserva
  • Painel ao vivo: inscritos, chegadas, taxa e leitores online
  • Ingresso que muda de estado sozinho quando o check-in acontece
  • Check-in idempotente e seguro contra corrida: o mesmo QR lido por 8 leitores ao mesmo tempo dá 1 entrada e 7 “já entrou”
  • Modo projetor em tela cheia para a organização

Como funciona por dentro

Phoenix LiveView + PubSub por evento para o tempo real, Presence para contar leitores online, Postgres com SELECT … FOR UPDATE para o check-in atômico.

Experimente

Não há hospedagem pública por enquanto. Rode local com Docker, sem instalar Elixir:

./bin-mix setup
docker compose up dev   # http://localhost:4000

A home abre num painel com um evento de demonstração alimentado por gente fictícia. Inscreva-se e faça check-in você mesmo: aparece na hora.

Stack

Elixir · Phoenix 1.8 · LiveView · Ecto/Postgres · Swoosh · eqrcode · html5-qrcode

Screenshots

Project screenshot
Project screenshot

Tags

elixir phoenix liveview postgresql eventos qrcode

Link curto

URL enxuta em norte.events para divulgar este projeto nas redes sociais.

https://norte.events/e/tucupass-462

Badge de Upvotes

Incorpore o badge em um README ou página Markdown para exibir os votos do projeto.

upvotes: 0
[![upvotes](https://comunidade.devsnorte.com/badges/upvotes/462)](https://comunidade.devsnorte.com/projetos/462)

Publicado por

@gabrielalencarem

21/09/2026 às 01:29