# Configuração local — Windows e XAMPP

## O que já foi preparado

- PHP 8.2.12 do XAMPP;
- MariaDB 10.4.32 do XAMPP;
- Laravel 12.64;
- Composer local, sem alterar globalmente o Windows;
- base de dados `nestab_ops`;
- dados iniciais da NESTAB;
- servidor local em `http://127.0.0.1:8000`.

Não é necessário instalar React nem Node para desenvolver e utilizar a arquitectura actual.

## Iniciar diariamente

1. Abrir o XAMPP e iniciar **MySQL**, caso ainda não esteja activo.
2. Fazer duplo clique em `iniciar-nestab-ops.bat` na raiz do projecto.
3. Manter a janela do servidor aberta durante a utilização.
4. Para terminar, fechar essa janela. O MySQL pode ser parado no XAMPP.

## Primeiro acesso

O utilizador inicial é `joselany.francisco`. A palavra-passe temporária está apenas no `.env` local e deve ser alterada no primeiro acesso.

## Comandos úteis

Executar na pasta do projecto com `C:\xampp\php\php.exe artisan`:

- `serve --host=127.0.0.1 --port=8000` — iniciar o servidor;
- `migrate` — aplicar novas alterações à base de dados;
- `test` — executar os testes automáticos;
- `route:list` — listar os endereços internos disponíveis.

## Cópias de segurança

O código é protegido pelo Git/GitHub. A base de dados requer uma cópia própria; o procedimento automatizado será introduzido antes da utilização com dados reais.
