O gerenciador de eventos do CACiC (também conhecido como "FCT App") é um sistema para controle de inscrições, presenças e emissão de certificados de eventos.
Todos podem contribuir para o projeto.
Leia o guia de contribuição do CACiC.
A documentação do projeto está disponível em docs.eventos.cacic.com.br.
O projeto da documentação está disponível na pasta docs.
O aplicativo é construído com Angular e pode ser acessado em eventos.cacic.com.br/app/.
Antes de começar, instale o Bun.
Instale as dependências do monorepo:
bun installSe o comando ainda retornar 401, verifique se o token tem read:packages e se sua conta tem acesso ao pacote no GitHub Packages.
Este projeto usa o Nx para gerenciar o monorepo.
O backend depende de PostgreSQL, Redis e Typesense. Para subir os serviços locais de desenvolvimento, use:
docker compose -f docker/docker-compose.dev.yml up -dPara iniciar um aplicativo em modo de desenvolvimento, use:
bunx nx serve <projeto>Projetos disponíveis:
bunx nx serve public
bunx nx serve admin
bunx nx serve backendTambém é possível executar outros comandos do Nx, como:
bunx nx build public
bunx nx storybook admin