edumanagerpro2/manager
Sidney f04dea7e8a
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m15s Details
fix: adiciona fallback para Gemini 1.5-flash e desabilita sincronizacao destruidora de provas do JSON para o SQL
2026-07-17 20:54:06 -03:00
..
components feat: adiciona selecao de modelos de IA, geracao de imagens DALL-E/Imagen e suporte a material de apoio no gerador 2026-07-17 20:38:36 -03:00
scratch Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
services fix: adiciona fallback para Gemini 1.5-flash e desabilita sincronizacao destruidora de provas do JSON para o SQL 2026-07-17 20:54:06 -03:00
.dockerignore Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
.env.example Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
.gitignore Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
DialogContext.tsx Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
Dockerfile Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
README.md Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
backup_supabase_2026-04-19.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
backup_supabase_2026-04-19_migrado.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
check_columns.js Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
check_justif.cjs Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
docker-compose.yml Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
fix_all_dates.cjs Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
fix_dates.cjs Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
fix_db.js Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
fix_db_tz.cjs Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
fix_tz.js Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
index.html Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
index.tsx Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
injetar_magia.ts Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
metadata.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
migrate_images_to_minio.ts Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
migrate_to_local.ts Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
package-lock.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
package.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
server.js Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
server.selfhosted.js fix: adiciona fallback para Gemini 1.5-flash e desabilita sincronizacao destruidora de provas do JSON para o SQL 2026-07-17 20:54:06 -03:00
supabase_schema.sql Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
test-db.js Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
tsconfig.json Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
types.ts feat: adiciona selecao de modelos de IA, geracao de imagens DALL-E/Imagen e suporte a material de apoio no gerador 2026-07-17 20:38:36 -03:00
vite-env.d.ts Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00
vite.config.ts Initial commit from Antigravity IDE 2026-07-16 23:27:40 -03:00

README.md

EduManager - Sistema de Gestão Escolar

Este é um sistema de gestão escolar desenvolvido com React, TypeScript e Vite.

Como fazer o deploy no Netlify

  1. Baixe o código: Faça o download de todos os arquivos deste projeto.
  2. Crie um repositório Git: Inicie um repositório Git local e faça o commit dos arquivos.
    git init
    git add .
    git commit -m "Initial commit"
    
  3. Envie para o GitHub/GitLab/Bitbucket: Crie um repositório remoto e envie seu código.
  4. Conecte ao Netlify:
    • Acesse netlify.com.
    • Clique em "Add new site" -> "Import an existing project".
    • Selecione seu provedor Git e o repositório.
  5. Configurações de Build:
    • O Netlify deve detectar automaticamente as configurações do arquivo netlify.toml.
    • Build command: npm run build
    • Publish directory: dist
  6. Variáveis de Ambiente:
    • No painel do Netlify, vá em Site settings > Environment variables.
    • Adicione as variáveis do Supabase (se estiver usando):
      • VITE_SUPABASE_URL: Sua URL do projeto Supabase.
      • VITE_SUPABASE_KEY: Sua chave pública (anon key) do Supabase.
  7. Deploy: Clique em "Deploy site".

Funcionalidades

  • Cadastro de Alunos e Turmas
  • Gestão Financeira
  • Geração de Contratos em PDF
  • Dashboard com Gráficos
  • Backup Local e na Nuvem (Supabase)

Desenvolvimento Local

Para rodar o projeto localmente:

  1. Instale as dependências: npm install
  2. Rode o servidor de desenvolvimento: npm run dev