Analisando propostas

Sistema Web para Gestão de Eventos

Publicado em 20 de Janeiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor ou equipe para criar o HUB, um sistema web completo e mobile-first para a gestão de Encontros da OChurch. O sistema deve centralizar a administração de pessoas, eventos, equipes, inscrições presenciais, check-in, controle financeiro interno e histórico de participação, tudo com uma estrutura hierárquica ministerial e separação por bases (filiais).

Principais Requisitos:

Sistema Multi-Base: O HUB deve suportar múltiplas bases (filiais), como 'Sede' e 'Bandeirantes'. Todas as informações (pessoas, eventos, equipes, financeiro) devem pertencer a uma base específica. Usuários de uma base não devem ter acesso aos dados de outras bases. Apenas o usuário MASTER terá uma visão global e a capacidade de filtrar, criar, editar e remover bases.

Hierarquia de Acesso:
MASTER (global): Acesso total, visualiza todas as bases, configura pastores e gerencia acessos.
PASTORAL (por base): Vê e edita todos os dados da sua base, cria eventos, define coordenadores e edita funções.
COORDENADOR (por base): Gerencia eventos, equipes, escalas, check-in e o financeiro da sua base.
Líder de área: acesso restrito à sua própria equipe e gerenciamento de subgrupos.
Trabalhador / encontrista: acesso limitado aos próprios dados.

Autenticação: O login será realizado sem senha, utilizando CPF e data de nascimento. Cada pessoa é única por CPF e está vinculada a uma base.

Gestão de Eventos: Cada base poderá criar e gerenciar múltiplos eventos (encontros) de forma independente. Cada evento terá suas próprias inscrições, equipes, controle financeiro e check-in.

Inscrição Presencial: As inscrições serão realizadas por um 'vendedor' e o pagamento será exclusivamente presencial, aceitando dinheiro, Pix, cartão de crédito, cartão de débito, pagamento misto (registrando valores por modalidade) ou cortesia.

Equipes e Escalas: As equipes e subgrupos serão organizados por evento e por base. Uma pessoa pode participar de múltiplas equipes. Uma regra crítica é que somente pessoas que já participaram de pelo menos um encontro anterior podem atuar como trabalhadores.

Check-in e Histórico: O sistema deve permitir o check-in para confirmar a participação nos eventos. Sem o check-in, a participação não será registrada no histórico. O histórico de participação deve ser imutável e registrar o evento, a função (encontrista/trabalhador), as equipes e a base.

Relatórios:
Relatórios por base: Métricas detalhadas de eventos, pessoas, equipes, financeiro e presença.
Relatórios globais (MASTER): Visão consolidada de todas as bases, com opções de filtro.

Interface: A interface deve ser mobile-first, com modo noturno obrigatório, layout em cards, e suporte para foto de perfil e tags visuais para identificar a função de cada usuário.

Buscamos um profissional com experiência em desenvolvimento web, capaz de entregar uma solução robusta, intuitiva e segura, que atenda a todas as especificações detalhadas.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias