# Gerador de Caixas Laser

Aplicação web em PHP para gerar arquivos SVG de caixas com finger joints para corte a laser.

## Funcionalidades

- Geração de caixas paramétricas (Largura, Altura, Profundidade)
- Ajuste de espessura do material e kerf (folga de corte)
- Controle da quantidade de dentes (finger joints)
- Preview imediato do SVG
- Download do arquivo SVG pronto para corte

## Tecnologias

- PHP 8+
- Composer (PSR-4)
- HTML5 / CSS3
- SVG Nativo

## Instalação

1. Clone o repositório:
   ```bash
   git clone https://github.com/seu-usuario/gerador-caixas-laser.git
   ```

2. Instale as dependências (para autoloader):
   ```bash
   cd gerador-caixas-laser
   composer install
   ```
   ou apenas:
   ```bash
   composer dump-autoload
   ```

3. Inicie o servidor embutido do PHP:
   ```bash
   php -S localhost:8000 -t public
   ```

4. Acesse `http://localhost:8000` no navegador.

## Estrutura

- `src/Core`: Lógica de geração de geometria e helpers SVG.
- `src/UI`: Layout das peças no SVG final.
- `src/Export`: Tratamento de arquivos para download.
- `public`: Frontend e entry point.

## Licença

MIT
