{"id":50069630,"url":"https://github.com/cacic-fct/event-manager","last_synced_at":"2026-06-17T06:01:22.869Z","repository":{"id":38443869,"uuid":"458008352","full_name":"cacic-fct/event-manager","owner":"cacic-fct","description":"Aplicativo de eventos dos alunos","archived":false,"fork":false,"pushed_at":"2026-06-16T18:22:36.000Z","size":21806,"stargazers_count":10,"open_issues_count":6,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-06-16T19:27:06.614Z","etag":null,"topics":["angular","graphql","nestjs"],"latest_commit_sha":null,"homepage":"https://eventos.cacic.dev.br","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cacic-fct.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2022-02-11T01:41:28.000Z","updated_at":"2026-06-16T18:23:29.000Z","dependencies_parsed_at":"2023-12-29T03:38:02.935Z","dependency_job_id":"f6848974-7e6e-4b7b-b5ca-3380c81485ac","html_url":"https://github.com/cacic-fct/event-manager","commit_stats":null,"previous_names":[],"tags_count":178,"template":false,"template_full_name":null,"purl":"pkg:github/cacic-fct/event-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cacic-fct%2Fevent-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cacic-fct%2Fevent-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cacic-fct%2Fevent-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cacic-fct%2Fevent-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cacic-fct","download_url":"https://codeload.github.com/cacic-fct/event-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cacic-fct%2Fevent-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34435981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","graphql","nestjs"],"created_at":"2026-05-22T02:19:45.193Z","updated_at":"2026-06-17T06:01:22.847Z","avatar_url":"https://github.com/cacic-fct.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CACiC Event Manager\n\n[![Documentation](https://img.shields.io/badge/documentation-blue)](https://docs.fctapp.cacic.dev.br)\n[![CI](https://img.shields.io/github/actions/workflow/status/cacic-fct/event-manager/ci.yml?branch=main\u0026logo=github\u0026label=ci)](https://github.com/cacic-fct/event-manager/actions)\n[![CD](https://img.shields.io/github/actions/workflow/status/cacic-fct/event-manager/cd.yml?branch=main\u0026logo=github\u0026label=cd)](https://github.com/cacic-fct/event-manager/actions)\n[![Docs build](https://img.shields.io/github/actions/workflow/status/cacic-fct/event-manager/docs.yml?branch=main\u0026logo=github\u0026label=docs%20build)](https://github.com/cacic-fct/event-manager/actions)\n[![Coverage](https://img.shields.io/codecov/c/github/cacic-fct/event-manager/main?logo=codecov)](https://codecov.io/gh/cacic-fct/event-manager)\n[![License](https://img.shields.io/badge/license-AGPL–3.0–only-red)](https://github.com/cacic-fct/event-manager/blob/main/License.txt)\n\nO 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.\n\n\n## Contribuindo\n\nTodos podem contribuir para o projeto.\n\nLeia o [guia de contribuição do CACiC](https://github.com/cacic-fct/.github/blob/main/Contributing.md).\n\n## Documentação\n\nA documentação do projeto está disponível em [docs.fctapp.cacic.dev.br](https://docs.fctapp.cacic.dev.br).\n\nO projeto da documentação está disponível na pasta `docs`.\n\n## Aplicativo\n\nO aplicativo é construído com Angular e pode ser acessado em [eventos.cacic.dev.br/app/](https://eventos.cacic.dev.br/app/).\n\n\n### Desenvolvimento\n\nAntes de começar, instale o [Bun](https://bun.sh/).\n\n#### Autenticação local no GitHub Packages\n\nAlgumas dependências do monorepo são pacotes publicados no GitHub Packages. Sem autenticação local, comandos como `bun install` retornam erro `401` ao acessar `https://npm.pkg.github.com`.\n\n[Crie um token do GitHub](https://github.com/settings/tokens) com permissão `read:packages`.\n\nAdicione o token ao arquivo `.env` local:\n\n```bash\nNODE_AUTH_TOKEN=ghp_seu_token_aqui\nNPM_CONFIG_TOKEN=${NODE_AUTH_TOKEN}\n```\n\nO arquivo `.env` é ignorado pelo Git.  \n`NODE_AUTH_TOKEN`e `NPM_CONFIG_TOKEN` são variáveis de ambiente usadas para autenticação com o GitHub Packages. A variável `NPM_CONFIG_TOKEN` é a que o Bun usa para resolver o token referenciado no `.npmrc`:\n\n```ini\n//npm.pkg.github.com/:_authToken=${NPM_CONFIG_TOKEN}\n```\n\n\n\n#### Iniciando o desenvolvimento\n\nInstale as dependências do monorepo:\n\n```bash\nbun install\n```\n\nSe o comando ainda retornar `401`, verifique se o token tem `read:packages` e se sua conta tem acesso ao pacote no GitHub Packages.\n\nEste projeto usa o [Nx](https://nx.dev) para gerenciar o monorepo.\n\nPara iniciar um aplicativo em modo de desenvolvimento, use:\n\n```bash\nbunx nx serve \u003cprojeto\u003e\n```\n\nProjetos disponíveis:\n\n```bash\nbunx nx serve public\nbunx nx serve admin\nbunx nx serve backend\n```\n\nTambém é possível executar outros comandos do Nx, como:\n\n```bash\nbunx nx build public\nbunx nx storybook admin\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacic-fct%2Fevent-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcacic-fct%2Fevent-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacic-fct%2Fevent-manager/lists"}