Skip to content

LucasPaschoal/edu-struct

 
 

Repository files navigation

Edu-Struct

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.

✨ Funcionalidades

  • 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.

🚀 Tecnologias Utilizadas

  • Frontend: React, Vite e TypeScript
  • Estilização: Tailwind CSS
  • Componentes UI: shadcn/ui
  • Backend e Autenticação: Firebase (Firestore, Authentication)
  • Gerenciador de Pacotes: Bun

🏁 Como Executar o Projeto

  1. Clone o repositório:

    git clone <URL_DO_REPOSITORIO>
    cd edu-struct
  2. Instale as dependências:

    bun install
  3. Configure o Firebase:

    • Renomeie o arquivo .env.example para .env.
    • Preencha as variáveis de ambiente com as suas credenciais do Firebase.
  4. Inicie o servidor de desenvolvimento:

    bun run dev
  5. Abra seu navegador e acesse http://localhost:5173 (ou a porta indicada pelo Vite).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.1%
  • CSS 1.4%
  • Other 0.5%