InfoSchool
📌 Descrição
O InfoSchool é um portal de dados sobre o Censo Escolar da Educação Básica, com o objetivo de melhorar a visualização e análise de informações sobre as escolas brasileiras, utilizando dashboards interativos e busca conversacional.
🚧 Status do Projeto
O projeto está avançando em seu desenvolvimento inicial, atualmente na versão v0.1.0. As bases da aplicação já foram estabelecidas, incluindo a documentação de requisitos, a prototipação da interface e a configuração dos ambientes de front-end e back-end. Neste momento, estamos focados na implementação das funcionalidades essenciais que darão vida à plataforma.
🚀 Funcionalidades
- Ingestão e tratamento dos microdados do Censo Escolar.
- Enriquecimento dos metadados da base.
- Dashboard interativo com indicadores principais.
- Busca conversacional (RAG) sobre os dados.
📊 Fonte de Dados
Os microdados estão disponíveis publicamente no portal do INEP:
🔗 Microdados do Censo Escolar – INEP
🛠 Tecnologias
Este projeto utiliza:
- Next.js
- Node.js
- Typescript
- Zustand
- React Query
- Tailwind CSS
📦 Pré-requisitos
Antes de rodar o projeto, certifique-se de ter instalado:
- Node.js (>= 18.x recomendado)
- npm ou yarn
Como Rodar
- Passo 1: Clonar o repositório na sua máquina:
git clone https://github.com/unb-mds/2025-2-InfoSchool.git
- Passo 2: Instalar as dependências
npm install
- Passo 3: Entar na pasta front-end
cd front-end
- Passo 4: Rodar o código
npm run dev
O projeto estará disponível em: 👉 http://localhost:3000
## 📁 Estrutura do Projeto A estrutura do repositório organiza o código-fonte, a documentação e os artefatos do projeto.
└── 📂 2025-2-InfoSchool/
├── 📂 .github/
│ ├── 📂 ISSUE_TEMPLATE/
│ ├── 📂 workflows/
│ └── 📄 pull_request_template.md
│
├── 📂 backend/
├── 📂 docs/
│ ├── 📂 Arquitetura back-end/
│ ├── 📂 arquitetura-frontend/
│ ├── 📂 atas/
│ ├── 📂 DevOps/
│ ├── 📂 estudos/
│ ├── 📂 Figma/
│ └── 📂 Product Owner/
│
├── 📂 front-end/
│
├── 📄 CODE_OF_CONDUCT.md
├── 📄 commit-msg.sh
├── 📄 CONTRIBUTING.md
├── 📄 LICENSE
├── 📄 README.md
└── 📄 SECURITY.md
Equipe
| Pedro Augusto | Pedro Gomes | Davi Ursulino | Fábio Alessandro | Leonardo Lopes | João Eduardo |