Skip to content

Repository files navigation

🏫 FIEL - Gestão Escolar

O FIEL é um sistema web integrado para gestão acadêmica e administrativa escolar, desenvolvido com uma arquitetura híbrida que combina uma interface dinâmica em React/TypeScript com um backend seguro em PHP e banco de dados MySQL.


🛠️ Tecnologias Utilizadas

PHP HTML5 JavaScript TypeScript React TailwindCSS MySQL Python Rust


📌 Funcionalidades

  • Autenticação e Sessões: Controle de acesso seguro via PHP com proteção contra acessos não autorizados.
  • Consulta de Estudantes: Busca avançada com filtros por matrícula, nome, turma e turno.
  • Dashboard Interativo: Painel de controle responsivo desenvolvido em React e estilizado com Tailwind CSS.
  • Tratamento de Erros: Páginas personalizadas e estruturadas para erros HTTP (404 Not Found e 500 Internal Server Error).
  • Automação de Análise : Módulos em Python para processamento de dados de desempenho escolar e relatórios estatísticos.

📁 Estrutura do Projeto

Projeto-Multidisciplinar/
├── analytics/         # Script em Python 
├── api-fiel-rust/     # Back-End Em Rust
├── assets/            # Logos, ícones e recursos visuais estáticos
├── dashboard/          # Bundles compilados pelo Vite (main.js, login.js)
├── error/              # Tela personalizada de Erro
├── includes/           # Páginas PHP do sistema (home.php,homeanon.php, etc.)
├── schemas/            # Banco de Dado de Exemplo   
├── script              #Codigos de Js, Que não são Compilado
├
├── src/                # Código-fonte React/TypeScript (App.tsx, main.tsx)
├
├── index.php           # Pagina Inicial 
├── login.php           # Tela de Login
├── logout.php          # Arquivo Php para Encerar Sessão 
├── .htaccess           # Configurações do servidor Apache e tratamento de erros
├── vite.config.ts      # Configuração de build do Vite
└── README.md           # Documentação do repositório

About

O projeto tem como objetivo aplicar conhecimentos de modelagem de banco de dados, desenvolvimento de sistemas e métodos de engenharia de software, incluindo levantamento de requisitos, análise, projeto, implementação, testes e manutenção. Além disso, busca proporcionar maior agilidade, segurança, integridade e disponibilidade das informações.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages