edumanagerpro2/manager/README.md

1.6 KiB

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