Skip to content
/ AppNodejs Public template

O AppNodejs é uma aplicação projetada para facilitar a gestão de participantes em eventos presenciais. Com esta ferramenta, os organizadores podem cadastrar eventos e disponibilizar uma página pública para inscrições. Os participantes, por sua vez, podem se inscrever, emitir uma credencial de inscrição e realizar o check-in no dia do evento.

Notifications You must be signed in to change notification settings

MarianaMendanha/AppNodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppNodejs 🌐

O AppNodejs é uma aplicação projetada para facilitar a gestão de participantes em eventos presenciais. Com esta ferramenta, os organizadores podem cadastrar eventos e disponibilizar uma página pública para inscrições. Os participantes, por sua vez, podem se inscrever, emitir uma credencial de inscrição e realizar o check-in no dia do evento.

Funcionalidades 🛠️

  • Cadastro de Evento: Organizadores podem facilmente cadastrar novos eventos, fornecendo detalhes como título, data, localização e número máximo de participantes.

  • Visualização de Dados do Evento: Os organizadores têm acesso às informações detalhadas de cada evento, incluindo a lista de participantes inscritos.

  • Inscrição de Participantes: Participantes podem se inscrever nos eventos disponíveis, garantindo sua vaga por meio de um processo simples e intuitivo.

  • Emissão de Crachá de Inscrição: Uma vez inscritos, os participantes podem gerar um crachá de inscrição personalizado, contendo informações relevantes sobre o evento.

  • Check-in no Evento: No dia do evento, os participantes podem realizar o check-in apresentando seu crachá de inscrição, agilizando o processo de entrada.

Regras de Negócio 📝

  • Restrição de Inscrição: Cada participante só pode se inscrever uma única vez em cada evento e apenas se houver vagas disponíveis.

  • Restrição de Check-in: O check-in só pode ser realizado uma única vez por participante em cada evento.

Requisitos Não-funcionais 🚀

  • Check-in via QRCode: A verificação da presença dos participantes será feita por meio de um código QR gerado no crachá de inscrição.

Documentação da API (Swagger) 📚

A documentação detalhada da API está disponível no formato Swagger, facilitando a compreensão e integração com outros sistemas.

Banco de Dados 💾

O AppNodejs utiliza um banco de dados relacional (SQL) para armazenar os dados dos eventos e participantes. No ambiente de desenvolvimento, é utilizado o SQLite devido à sua facilidade de configuração e utilização.

About

O AppNodejs é uma aplicação projetada para facilitar a gestão de participantes em eventos presenciais. Com esta ferramenta, os organizadores podem cadastrar eventos e disponibilizar uma página pública para inscrições. Os participantes, por sua vez, podem se inscrever, emitir uma credencial de inscrição e realizar o check-in no dia do evento.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published