edumanagerpro2/manager/README.md

44 lines
1.6 KiB
Markdown

# 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.
```bash
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](https://www.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`