1.6 KiB
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
- Baixe o código: Faça o download de todos os arquivos deste projeto.
- 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" - Envie para o GitHub/GitLab/Bitbucket: Crie um repositório remoto e envie seu código.
- Conecte ao Netlify:
- Acesse netlify.com.
- Clique em "Add new site" -> "Import an existing project".
- Selecione seu provedor Git e o repositório.
- Configurações de Build:
- O Netlify deve detectar automaticamente as configurações do arquivo
netlify.toml. - Build command:
npm run build - Publish directory:
dist
- O Netlify deve detectar automaticamente as configurações do arquivo
- 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.
- 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:
- Instale as dependências:
npm install - Rode o servidor de desenvolvimento:
npm run dev