edumanagerpro2/manager
Sidney 041d31d54a fix: total stability patch - session persistence, auto-polling and notification fixes 2026-04-24 09:39:08 -03:00
..
components fix: total stability patch - session persistence, auto-polling and notification fixes 2026-04-24 09:39:08 -03:00
scratch Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
services fix: proxy de imagens MinIO e normalização de URLs para fotos de alunos 2026-04-21 21:50:22 -03:00
.dockerignore Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
.env.example Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
.gitignore Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
DialogContext.tsx Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
Dockerfile build: injeta max_old_space_size para prevenir crash do vite na construcao ARM64 2026-04-22 00:43:48 -03:00
README.md Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
backup_supabase_2026-04-19.json Solucao Final Injetora 2026-04-19 18:28:11 -03:00
backup_supabase_2026-04-19_migrado.json feat: migração completa storage MinIO, telemetria real de DB e correção de frequência 2026-04-21 20:47:46 -03:00
docker-compose.yml Corrige nome da imagem do manager no docker-compose 2026-04-22 20:57:56 -03:00
index.html Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
index.tsx fix: total stability patch - session persistence, auto-polling and notification fixes 2026-04-24 09:39:08 -03:00
injetar_magia.ts feat: migração completa storage MinIO, telemetria real de DB e correção de frequência 2026-04-21 20:47:46 -03:00
metadata.json Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
migrate_images_to_minio.ts feat: migração completa storage MinIO, telemetria real de DB e correção de frequência 2026-04-21 20:47:46 -03:00
migrate_to_local.ts Solucao Final Injetora 2026-04-19 18:28:11 -03:00
package-lock.json Solucao Final Injetora 2026-04-19 18:28:11 -03:00
package.json fix: dockerfiles alterados para executar o servidor selfhosted corrigindo rotas minio e stats 2026-04-21 23:09:43 -03:00
server.js Solucao Final Injetora 2026-04-19 18:28:11 -03:00
server.selfhosted.js fix: corrige crash critico do express na rota de storage 2026-04-22 00:19:54 -03:00
supabase_schema.sql Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
test-db.js fix: corrige tela preta da camera traseira e aplica correcao global de imagens 2026-04-21 22:29:17 -03:00
tsconfig.json Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
types.ts Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
vite-env.d.ts Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -03:00
vite.config.ts Initial Monorepo Push: EduManager + Portal do Aluno (Self-Hosted) 2026-04-19 15:42:28 -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