Skip to content

cacic-fct/event-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,979 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CACiC Event Manager

Documentation CI CD Docs build Coverage License

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.

Contribuindo

Todos podem contribuir para o projeto.

Leia o guia de contribuição do CACiC.

Documentação

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.

Aplicativo

O aplicativo é construído com Angular e pode ser acessado em eventos.cacic.com.br/app/.

Desenvolvimento

Antes de começar, instale o Bun.

Iniciando o desenvolvimento

Instale as dependências do monorepo:

bun install

Se 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.

Serviços locais

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 -d

Para 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 backend

Também é possível executar outros comandos do Nx, como:

bunx nx build public
bunx nx storybook admin

About

Aplicativo de eventos dos alunos

Topics

Resources

License

Contributing

Stars

11 stars

Watchers

3 watching

Forks

Packages

 
 
 

Contributors