Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
Monte planos de ensino anuais e mensais com BNCC e Currículo Catarinense, rascunho do caminho metodológico com IA, calendário escolar e PDF ou Word prontos. Feito para professores da rede estadual de
Translation pending
EducationTypeScript · CSSGitHub @wmwelton-wqOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Monte planos de ensino anuais e mensais com BNCC e Currículo Catarinense, rascunho do caminho metodológico com IA, calendário escolar e PDF ou Word prontos. Feito para professores da rede estadual de SC.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Aplicativo para professores da rede estadual de Santa Catarina criarem e organizarem seus planos de ensino (Formação Geral Básica e cursos técnicos).
Instale as dependências:
npm install
O arquivo .env.local já vem preenchido com as credenciais do projeto
Supabase (plano-de-ensino-sc). Se precisar recriar, use
.env.local.example como modelo.
Rode o servidor de desenvolvimento:
npm run dev
Acesse http://localhost:3000.
src/
app/
page.tsx → página inicial
login/ → tela de login
cadastro/ → tela de cadastro
dashboard/
layout.tsx → cabeçalho + proteção de rota (exige login)
page.tsx → lista de planos do professor
planos/
novo/ → criar plano
[id]/ → editar/excluir plano
actions.ts → Server Actions (criar/atualizar/excluir)
plano-form.tsx → formulário compartilhado
lib/
supabase/
client.ts → cliente Supabase (navegador)
server.ts → cliente Supabase (servidor)
database.types.ts → tipos TypeScript do banco
proxy.ts → renovação de sessão + proteção de rotas
O schema já está criado no projeto Supabase plano-de-ensino-sc:
professores — perfil do professor (criado automaticamente no cadastro)disciplinas — disciplinas da Formação Geral Básica (já populada)cursos_tecnicos — cursos técnicos (itinerários integrados e CEDUPs) —
ainda vazia, aguardando os dados que você for enviandohabilidades_curriculares — base de habilidades (BNCC, currículo
catarinense, matrizes técnicas) — ainda vazia, será alimentada aos
poucos a partir dos documentos oficiaisplanos_de_ensino — os planos criados pelos professoresplanos_habilidades — vínculo entre um plano e as habilidades trabalhadasTodas as tabelas têm Row Level Security ativado: cada professor só enxerga e edita os próprios planos.
.env.local):
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEYgit push, a Hostinger publica a atualização automaticamente.