RegattAI Pilot
Manual do ClubeClub Guide

RegattAI Painel do ClubeClub Panel

Tudo o que o seu clube precisa para gerir regatas de vela - do evento a publicacao dos resultados, num unico lugar.Everything your club needs to manage sailing regattas - from event creation to results publication, in one place.

▼ Ver funcionalidades▼ View features
📅 Eventos & SeriesEvents & Series 📋 InscricoesEntries ✅ Scoring OCR ProtestosProtests 🌐 Event Hub 🧠 RAI Assistant
1

O Painel do ClubeThe Club Dashboard

Dashboard central para toda a gestao de regatasCentral dashboard for all regatta management
📅

Todos os eventosAll events

Lista de eventos activos, passados e series. Acesso rapido a qualquer evento com um clique.List of active, past and series events. Quick access to any event with one click.

📊

Dashboard financeiroFinancial dashboard

Receita estimada vs confirmada, inscritos por classe, pagamentos pendentes.Estimated vs confirmed revenue, entries per class, pending payments.

🔒

Acessos por papelRole-based access

Com. Regatas, Com. Protestos e Convidados com permissoes diferenciadas por evento.Race Committee, Protest Committee and Guests with differentiated permissions per event.

👤

Login seguroSecure login

Autenticacao por email e password. Sessao de 8 horas. Suporte a multiplos utilizadores por clube com papeis distintos: administrador, Com. Regatas, Com. Protestos, Convidado (so leitura).Email and password authentication. 8-hour session. Support for multiple users per club with distinct roles: admin, Race Committee, Protest Committee, Guest (read-only).

🏢

Clube organizador de etapas alheiasHost club for external stages

Quando uma associacao atribui uma etapa da serie ao vosso clube, o evento aparece no painel com badge ORGANIZADOR e acesso total de administracao, como se o tivessem criado.When an association assigns a series stage to your club, the event appears in the dashboard with ORGANIZER badge and full admin access, as if you had created it.

2

Criar e Configurar um EventoCreate and Configure an Event

Do rascunho a regata homologada, em poucos minutosFrom draft to approved regatta, in minutes

Tipos de eventoEvent types

Vela Ligeira, Cruzeiro, Slalom ou Team Racing. As classes disponiveis ajustam-se automaticamente conforme o tipo.Dinghy, Cruiser, Slalom or Team Racing. Available classes adjust automatically according to the type.

💰

Taxas de inscricaoEntry fees

Taxas normais e com desconto por classe (ex: "Optimist 20EUR, ILCA 4 25EUR"). Data limite para desconto automatica.Normal and discounted fees per class (e.g. "Optimist 20EUR, ILCA 4 25EUR"). Automatic discount deadline.

📰

AdR e IdR com IANoR and SIs with AI

Gerar o Anuncio de Regata ou Instrucoes de Regata automaticamente com base nos dados do evento. Revisao e publicacao no Event Hub.Generate the Notice of Race or Sailing Instructions automatically based on event data. Review and publish in Event Hub.

IA
🏒

Classes & divisoesClasses & divisions

Configurar quais as classes e divisoes aceites (INF, JUV, Senior, U17, U19). Cada classe pode ter taxa propria.Configure which classes and divisions are accepted (INF, JUV, Senior, U17, U19). Each class can have its own fee.

Barcos de apoioSupport boats

Aceitar embarcacoes de apoio (Tipo A, B, C, D). Taxa por tipo, gestao separada na lista de inscritos.Accept support vessels (Type A, B, C, D). Fee per type, managed separately in the entries list.

📷

Logos e brandingLogos and branding

Logo do clube e ate 2 logos de patrocinadores. Aparecem no Event Hub, PDFs e emails de confirmacao.Club logo and up to 2 sponsor logos. Appear in Event Hub, PDFs and confirmation emails.

👤

Oficiais com credenciais automaticasOfficials with automatic credentials

Preencher os oficiais (presidente, vice-presidente, vogal de Com. Regatas e Com. Protestos) e guardar envia automaticamente por email as credenciais de acesso ao backoffice. Botao de reenvio individual disponivel.Fill in the officials (president, vice-president, member of Race Committee and Protest Committee) and save automatically sends backoffice access credentials by email. Individual resend button available.

Fluxo de criacao de eventoEvent creation flow

DefinicoesSettings
🧠 AdR com IANoR with AI
Homologacao CRJOR (Acores)CRJOR Approval (Azores only)
🌐 Evento publicoPublic event
3

Gestao de InscricoesEntry Management

Formulario publico, validacoes e controlo de pagamentosPublic form, validations and payment control
🔗

Link de inscricao publicoPublic entry link

Formulario acessivel sem login. O atleta preenche dados pessoais, classe, divisao, documentos. Recebe email de confirmacao imediato com link para o Event Hub e grupo WhatsApp.Form accessible without login. The athlete fills in personal data, class, division, documents. Receives immediate confirmation email with link to Event Hub and WhatsApp group.

Mobile-first
📄

Licenca desportiva (LD)Sports licence (LD)

Campo LD obrigatorio para velejadores. O organizador valida manualmente no backoffice (dropdown Valida/Invalida). Estado visivel na tabela de inscritos e no Event Hub publico.LD field required for sailors. The organizer validates manually in the backoffice (Valid/Invalid dropdown). Status visible in the entries table and in the public Event Hub.

💳

PagamentosPayments

Marcar pagamento como confirmado, pendente ou isento. Receita estimada vs confirmada no Dashboard. Filtro e ordenacao por estado.Mark payment as confirmed, pending or exempt. Estimated vs confirmed revenue in Dashboard. Filter and sort by status.

👤

Autorizacao parentalParental consent

Para eventos com atletas menores de 18 anos. O clube activa o toggle nas Def. Inscricoes. O formulario gera um campo de upload por menor identificado (leme e proa separados). Coluna Aut.P e Val.Aut.P na tabela de inscritos.For events with athletes under 18. The club activates the toggle in Entry Settings. The form generates an upload field per identified minor (skipper and crew separately). Aut.P and Val.Aut.P columns in the entries table.

Email em massaBulk email

Enviar mensagem a todos os inscritos ou seleccionar individualmente. Solicitar dados em falta com link de edicao personalizado por inscricao. Spinners de progresso e contagem de envios/erros.Send message to all entries or select individually. Request missing data with a personalised edit link per entry. Progress spinners and sent/error count.

Coluna "Validado" no Event Hub"Validated" column in Event Hub

Velejador aparece com V verde no QoA publico quando LD validada + pagamento confirmado + (se menor) autorizacao parental aceite. Visivel para pais e treinadores.Sailor appears with green V in the public QoA when LD validated + payment confirmed + (if minor) parental consent accepted. Visible to parents and coaches.

Inscricoes - 1a PCR
#VelaLemeClasseLDPagam.Valido
1POR 24461B. MouraILCA 4ValidaConf.V
2POR 22528M. MoulesILCA 6ValidaPend.
3POR 15432J. Costa MENOROptimistValidaConf.
4POR 21022A. SilvaOptimistInvalid.Pend.
4

Event Hub (QoA Publico)Event Hub (Public QoA)

A pagina publica do evento - inscritos, documentos e comunicacao ao vivoThe public event page - entries, documents and live communication

🔗 O Event Hub e acessivel sem login em qoa.html?evento=EVT_xxx. Partilhe o link no WhatsApp ou no anuncio da regata. Funciona em qualquer dispositivo, em portugues e ingles.🔗 The Event Hub is accessible without login at qoa.html?evento=EVT_xxx. Share the link on WhatsApp or in the regatta announcement. Works on any device, in Portuguese and English.

📋

Lista de inscritosEntries list

Tabela publica com Vela, Leme, Proa, Clube, Classe, Divisao, NAC. Ordenavel por qualquer coluna. Coluna Validado para atletas com LD + pagamento + aut. parental confirmados.Public table with Sail, Skipper, Crew, Club, Class, Division, NAC. Sortable by any column. Validated column for athletes with LD + payment + parental consent confirmed.

📄

DocumentosDocuments

Publicar AdR, IdR, Avisos, Programas, Resultados PDF. Cada documento com visibilidade configuravel (publico ou so membros). Link directo para download.Publish NoR, SIs, Notices, Programmes, Results PDF. Each document with configurable visibility (public or members only). Direct download link.

📊

ClassificacoesStandings

Resultados por regata e classificacao geral. Medalhas nos top 3. Descartes riscados. Divisoes separadas. Actualiza automaticamente ao publicar no Scoring.Results per race and overall standings. Medals for top 3. Discards struck through. Separate divisions. Updates automatically when published in Scoring.

📡

Comunicacao ao vivoLive communication

A Com. Regatas publica mensagens em tempo real: largadas, alertas, vento, sinal em terra, resultados, programa. Cada categoria com cor propria. Velejadores e treinadores recebem no telemovel.The Race Committee publishes real-time messages: starts, alerts, wind, shore signal, results, programme. Each category with its own colour. Sailors and coaches receive on mobile.

👥

Contactos e oficiaisContacts and officials

Presidentes de Com. Regatas e Com. Protestos, Autoridade Organizadora. Visivel publicamente para reportar incidentes ou enviar protestos.Race Committee and Protest Committee presidents, Organizing Authority. Publicly visible to report incidents or submit protests.

😵

Protestos onlineOnline protests

Concorrentes submetem protestos directamente pelo Event Hub com verificacao OTP por email. Formularios para todos os tipos: protesto, reparacao, reabertura, pergunta, substituicao.Competitors submit protests directly via Event Hub with OTP verification by email. Forms for all types: protest, redress, reopening, question, substitution.

5

Scoring & ClassificacoesScoring & Standings

OCR de folhas manuscritas + classificacao geral automaticaOCR of handwritten sheets + automatic overall standings

📱 O scoring funciona em dois ecras em simultaneo: o anotador no telemovel (barco das chegadas) e o OR no desktop (backoffice). Ver Guia de Scoring para o walkthrough completo.📱 Scoring works on two screens simultaneously: the scorer on mobile (finish boat) and the RO on desktop (backoffice). See Scoring Guide for the complete walkthrough.

OCR de folhas manuscritasHandwritten sheet OCR

O anotador fotografa a folha de chegadas com o telemovel. Claude Vision reconhece os numeros de vela em 10-20 segundos. Calibracao de caligrafia por anotador para maior precisao.The scorer photographs the finish sheet with their mobile. Claude Vision recognises sail numbers in 10-20 seconds. Handwriting calibration per scorer for greater accuracy.

Claude Vision
📊

Backoffice de scoring (desktop)Scoring backoffice (desktop)

Aba Scoring no evento.html: ver resultados por classe e regata, editar com autocomplete de inscritos, reordenar posicoes, adicionar penalizacoes. Detecta velas de outra classe e duplicados.Scoring tab in evento.html: view results by class and race, edit with entries autocomplete, reorder positions, add penalties. Detects sails from another class and duplicates.

Desktop
🏆

Low Point System automaticoAutomatic Low Point System

Classificacao geral por classe com descartes configuráveis, desempate regra A8 (RRS Apendice A), DNC automatico para inscritos sem resultado, penalizacoes de agua.Overall standings per class with configurable discards, tiebreak rule A8 (RRS Appendix A), automatic DNC for entries without result, water penalties.

🎓

Premios AdR com IANoR prizes with AI

O sistema le o AdR e extrai automaticamente os premios definidos (1a feminina, divisao INF, U17...). Badges coloridos aparecem na classificacao geral ao lado do nome.The system reads the NoR and automatically extracts defined prizes (1st female, INF division, U17...). Coloured badges appear in the overall standings next to the name.

IA
📝

PDF de classificacaoStandings PDF

Exportar PDF com header navy, logo do clube, tabela de resultados formatada, medalhas nos top 3. Logos de patrocinadores no footer. Pronto para publicar no Event Hub.Export PDF with navy header, club logo, formatted results table, medals for top 3. Sponsor logos in footer. Ready to publish in Event Hub.

6

Protestos & ComunicacaoProtests & Communication

Fluxo completo RRS digitalmente, com notificacoes automaticasComplete RRS flow digitally, with automatic notifications

Comissao de Protestos

📤

Receber protestos via Event HubReceive protests via Event Hub

Concorrentes submetem pelo QoA com verificacao OTP por email. O protestado recebe notificacao automatica. A comissao recebe email com todos os detalhes.Competitors submit via QoA with OTP verification by email. The protestee receives automatic notification. The committee receives email with all details.

📋

6 tipos de formulario6 form types

Protesto, Pedido de Reparacao, Reabertura, Pergunta, Substituicao de Tripulacao/Equipamento, Revisao de Resultado.Protest, Request for Redress, Reopening, Question, Crew/Equipment Substitution, Result Review.

Audiencias e decisoesHearings and decisions

Agendar audiencia, checklist RRS (regras invocadas), decisao fundamentada, notificacao ao requerente. Penalizacoes de agua com pontos automaticos.Schedule hearing, RRS checklist (rules invoked), reasoned decision, notification to applicant. Water penalties with automatic points.

Comissao de Regatas

📡

Comunicacao ao vivoLive communication

Publicar mensagens por categoria (largada, vento, alerta, sinal em terra, programa, resultado). Feed timeline com cores por categoria no Event Hub.Publish messages by category (start, wind, alert, shore signal, programme, result). Timeline feed with colours per category in Event Hub.

📨

Pedidos e respostasRequests and responses

Receber pedidos dos concorrentes (via Event Hub) e responder com estado e notificacao por email. Historico completo por evento.Receive requests from competitors (via Event Hub) and respond with status and email notification. Complete history per event.

👤

Oficiais podem protestarOfficials can protest

Presidente ou membro da Com. Regatas / Com. Protestos submete protesto pelo Event Hub com verificacao de email de oficial (sem OTP de velejador).President or member of the Race Committee / Protest Committee submits protest via Event Hub with official email verification (no sailor OTP).

7

Series de RegatasRegatta Series

Campeonatos multi-etapa com classificacao acumuladaMulti-stage championships with cumulative standings
🏆

Criar serieCreate series

Nome, tipo de evento, classes, sistema de scoring (Low Point ou Bonus Point), numero de regatas por etapa, descartes. Tipo de inscricao: por serie (inscricao unica) ou por evento (por etapa).Name, event type, classes, scoring system (Low Point or Bonus Point), number of races per stage, discards. Entry type: per series (single entry) or per event (per stage).

📅

Etapas (jornadas)Stages

Cada etapa e um evento independente com o seu proprio Event Hub, inscritos e scoring. A serie agrega os resultados de todas as etapas automaticamente.Each stage is an independent event with its own Event Hub, entries and scoring. The series aggregates results from all stages automatically.

📊

Classificacao acumuladaCumulative standings

Totalizacao por Licenca Desportiva do leme, cross-event. Descartes globais configurados na serie. Desempate A8 entre etapas. Ordenada cronologicamente por data de inicio de cada etapa.Totalling by skipper's Sports Licence, cross-event. Global discards configured in the series. A8 tiebreak between stages. Chronologically ordered by start date of each stage.

💾

Import Sailwave (.blw)Import Sailwave (.blw)

Para clubes que usam Sailwave para scoring: importar ficheiro .blw de cada etapa. O parser suporta encoding Latin-1, DNC automatico, velas duplicadas, competidores excluidos.For clubs using Sailwave for scoring: import .blw file for each stage. Parser supports Latin-1 encoding, automatic DNC, duplicate sails, excluded competitors.

Navegacao entre etapas no Event HubNavigation between stages in Event Hub

🌐 Event Hub E1
Dropdown etapasStages dropdown
🌐 Event Hub E2

O dropdown de navegacao entre etapas aparece automaticamente no header do Event Hub quando o evento pertence a uma serie com 2+ etapas.The stage navigation dropdown appears automatically in the Event Hub header when the event belongs to a series with 2+ stages.

8

RAI AssistantRAI Assistant

Assistente de IA integrado em 3 paginas da plataformaAI assistant integrated in 3 pages of the platform
🧠

No backoffice do evento (evento.html)In the event backoffice (evento.html)

Conhece o contexto completo: inscritos por classe, documentos publicados, oficiais, configuracao de scoring, serie/etapa. Ajuda a redigir avisos, responder a perguntas sobre regras, gerar texto para comunicacoes.Knows the full context: entries per class, published documents, officials, scoring configuration, series/stage. Helps draft notices, answer questions about rules, generate text for communications.

Claude Sonnet
🌐

No Event Hub publico (qoa.html)In the public Event Hub (qoa.html)

Disponivel para velejadores, pais e treinadores sem login. FAB button com painel deslizante. Responde sobre como inscrever, prazos, documentos, contactos, regras de protesto. Bilingue PT/EN.Available for sailors, parents and coaches without login. FAB button with sliding panel. Answers about how to enter, deadlines, documents, contacts, protest rules. Bilingual PT/EN.

📄

No formulario de inscricaoIn the entry form

Ajuda o atleta durante o processo de inscricao. Responde sobre classes, divisoes, documentos necessarios, taxas, prazos. Contextualizado com os dados reais do evento.Helps the athlete during the entry process. Answers about classes, divisions, required documents, fees, deadlines. Contextualised with real event data.

📰

Gerar documentos oficiaisGenerate official documents

Gerar AdR e IdR completos com IA a partir dos dados do evento. Tambem gera Avisos aos Concorrentes. Preview HTML antes de publicar. Cache de 6 horas para performance.Generate complete NoR and SIs with AI from event data. Also generates Notices to Competitors. HTML preview before publishing. 6-hour cache for performance.

IA
🌐

Pronto para comecar?Ready to start?

✉ Contactar✉ Contact Newsletter