O Sistema de Gestão de Eventos é uma aplicação desenvolvida para auxiliar organizadores e participantes na criação, gerenciamento e participação de eventos. A plataforma permite que organizadores configurem seus eventos com todos os detalhes necessários, incluindo controle de vagas e inscrições, comunicação com participantes e gerenciamento de presença. Participantes podem se inscrever, acompanhar eventos futuros e receber notificações para datas importantes. O sistema visa oferecer uma experiência completa e interativa para ambos os públicos, facilitando a organização e promovendo maior interação e controle.
Warning
Projeto em desenvolvimento, alterações estão sendo feitas e mudanças rigorosas podem acontecer a qualquer momento.
- Implementar registro de usuários.
- Implementar login e logout de usuários.
- Recuperação de senha para usuários registrados.
- Editar perfil.
- Excluir perfil.
- Implementar sistema de inscrição para participantes em eventos.
- Controle de vagas para limitar as inscrições quando o evento estiver cheio.
- Criar lista de espera para eventos sem vagas.
- Visualizar lista de participantes inscritos nos eventos.
- Exportar lista de inscritos para CSV ou PDF.
- Cancelar ou remover inscrições de participantes.
- Enviar e-mails de confirmação de inscrição aos participantes.
- Criar lista de presença para o organizador marcar a presença dos participantes no evento.
- Notificar por e-mail ou SMS os participantes sobre a proximidade da data do evento.
- Notificar organizadores sobre o status das inscrições (lotação, data próxima).
- Integrar pagamento para eventos pagos (ex.: PayPal, Stripe).
- Gerar e enviar comprovantes de pagamento.
- Adiciona webhook/postback para organizador saber sobre os pagamentos.
- Permitir que participantes deixem comentários e avaliações após o evento.
- Fornecer questionário de feedback para melhorar eventos futuros.
- Criar e enviar certificados de participação para os inscritos.
- Implementar painel para gerenciar eventos, inscrições e presença.
- Exibir estatísticas dos eventos (inscrições, presença, feedback).
- Integração com calendários (Google Calendar, Outlook).
- Sistema de convites para que organizadores enviem por e-mail.
- Criar perfis públicos para organizadores (portfólio de eventos).
- Integração com notícias (News API).
- Refatorar integração com a News API.
- Atualizar tradução pt-BR.
- Fazer integração da tradução no front-end.
- PHP 8.3.11
- Node.js ^19
- MySQL
- Laravel 11
- Inertia
- Vue
- Tailwindcss
docker-compose up -d --build
# Rode as seeds
php artisan db:seed
Consulte CHANGELOG para obter mais informações sobre o que mudou recentemente.
composer test
Consulte CONTRIBUTING e CODE_OF_CONDUCT para obter detalhes.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para [email protected] em vez de usar o rastreador de problemas.
The Laravel framework is open-sourced software licensed under the MIT license.