Site oficial do Centro Acadêmico de Ciência de Dados e Inteligência Artificial da UFPB, construído com Docusaurus.
- Manual do Aluno: Guia completo com informações essenciais para estudantes
- Tutoriais: Conteúdo educativo e guias práticos
- Blog: Notícias e atualizações do centro acadêmico
- Fluxograma Interativo: Visualização da grade curricular do curso
- Mapa do CI: Navegação interativa pelos andares do Centro de Informática
- Sistema SACI: Integração com dados acadêmicos
- Node.js versão 18.0 ou superior
- npm ou yarn
- Clone o repositório:
git clone https://github.com/cacdia/cacdia.github.io.git
cd cacdia.github.io- Instale as dependências:
npm installnpm run startO site estará disponível em http://localhost:3000
npm run buildnpm run servenpm run deploycacdia.github.io/
├── docs/ # Documentação em Markdown
│ ├── manual-do-aluno/ # Manual do estudante
│ └── tutoriais/ # Tutoriais diversos
├── src/
│ ├── components/ # Componentes React reutilizáveis
│ │ ├── Fluxograma/ # Componentes do fluxograma interativo
│ │ ├── HomepageFeatures/ # Features da página inicial
│ │ └── Mapa/ # Componentes do mapa do CI
│ ├── css/ # Estilos customizados
│ └── pages/ # Páginas React
│ ├── fluxograma/ # Página do fluxograma
│ └── mapa/ # Página do mapa do CI
├── static/
│ ├── data/ # Dados estáticos (JSON, CSV)
│ └── img/ # Imagens e assets
├── blog/ # Posts do blog
└── docusaurus.config.ts # Configuração do Docusaurus
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature) - Commit suas mudanças (
git commit -am 'Adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
Adicione arquivos .md em docs/manual-do-aluno/
Adicione arquivos .md em docs/tutoriais/
Adicione arquivos .md em blog/ seguindo o padrão de nomenclatura com data
- Grade Curricular:
static/data/grade_curricular_completa.csv - Mapas do CI:
static/data/mapa/ - Dados SACI:
static/data/saci/
Este projeto é mantido pelo CACDIA - Centro Acadêmico de Ciência de Dados e Inteligência Artificial da UFPB.
Para dúvidas ou sugestões, entre em contato através dos canais oficiais do CACDIA.