O Edu-Struct é uma aplicação web desenvolvida para auxiliar os professores do Instituto Federal Fluminense (IFF) Campus Itaperuna na criação e gerenciamento de seus Planos de Ensino.
- Criação e Edição de Planos de Ensino: Interface intuitiva e guiada para o preenchimento de todas as seções do plano.
- Gerenciamento de Planos: Salve, carregue e gerencie múltiplos planos de ensino.
- Acompanhamento de Progresso: Visualize o quão perto você está de completar o preenchimento do seu plano.
- Exportação para PDF: Exporte o plano de ensino finalizado para o formato PDF com um único clique.
- Autenticação Segura: Sistema de login e registro para garantir a privacidade dos dados de cada professor.
- Frontend: React, Vite e TypeScript
- Estilização: Tailwind CSS
- Componentes UI: shadcn/ui
- Backend e Autenticação: Firebase (Firestore, Authentication)
- Gerenciador de Pacotes: Bun
-
Clone o repositório:
git clone <URL_DO_REPOSITORIO> cd edu-struct
-
Instale as dependências:
bun install
-
Configure o Firebase:
- Renomeie o arquivo
.env.examplepara.env. - Preencha as variáveis de ambiente com as suas credenciais do Firebase.
- Renomeie o arquivo
-
Inicie o servidor de desenvolvimento:
bun run dev
-
Abra seu navegador e acesse
http://localhost:5173(ou a porta indicada pelo Vite).