# 📦 Guia de Instalação - Loja de Aplicativos

## Pré-requisitos

- PHP 7.4 ou superior
- SQLite3 habilitado
- Servidor web (Apache, Nginx, etc.)
- 100MB de espaço em disco

## Instalação Passo a Passo

### 1. Upload dos Arquivos

Faça upload de todos os arquivos para seu servidor via FTP/SFTP:

```
seu-dominio.com/
├── index.php
├── adicionar_aplicativo.php
├── config_whatsapp.php
├── test.php
├── css/
├── js/
├── app/
├── uploads/
├── cores_loja/
├── api/
└── includes/
```

### 2. Configurar Permissões

Conecte via SSH e execute:

```bash
# Permissões para pastas
chmod 755 app/
chmod 755 uploads/
chmod 755 cores_loja/
chmod 755 cores_loja/uploads/
chmod 755 api/

# Permissões para arquivos
chmod 644 *.php
chmod 644 css/*.css
chmod 644 js/*.js
chmod 644 api/.db.db
```

### 3. Configurar Número do WhatsApp

Edite o arquivo `config_whatsapp.php`:

```php
return [
    'whatsapp_number' => '5585987654321', // Seu número aqui
    ...
];
```

### 4. Personalizar Cores (Opcional)

Edite `cores_loja/style_config.json` com suas cores preferidas.

### 5. Adicionar Logo

Coloque sua logo em `uploads/logo.png` (recomendado: 250x100px)

### 6. Testar Instalação

Acesse `seu-dominio.com/test.php` para validar:

- ✅ Banco de dados
- ✅ Configurações
- ✅ Pastas necessárias
- ✅ Arquivos principais
- ✅ Permissões de escrita

### 7. Acessar a Loja

- **Página principal:** `seu-dominio.com/index.php`
- **Adicionar aplicativos:** `seu-dominio.com/adicionar_aplicativo.php`
- **Gerenciar:** `seu-dominio.com/gerenciar.php`

## Troubleshooting

### Erro: "Banco de dados não encontrado"

**Solução:** Verifique se a pasta `api/` existe e contém `.db.db`

### Erro: "Falha ao fazer upload"

**Solução:** Verifique permissões das pastas `app/` e `uploads/`:

```bash
chmod 777 app/
chmod 777 uploads/
```

### Imagens não aparecem

**Solução:** Verifique:
1. Caminho da imagem está correto
2. Arquivo existe na pasta `app/`
3. Permissões de leitura (644)

### Botão WhatsApp não funciona

**Solução:** Verifique:
1. Número do WhatsApp está correto em `config_whatsapp.php`
2. Formato: código país + DDD + número (sem espaços)

## Backup e Manutenção

### Fazer Backup do Banco de Dados

```bash
cp api/.db.db api/.db.db.backup
```

### Limpar Cache de Imagens

```bash
# Remover imagens antigas
find uploads/ -type f -mtime +30 -delete
```

## Segurança

### Proteger Banco de Dados

Crie `.htaccess` na pasta `api/`:

```apache
<FilesMatch "\.db$">
    Order allow,deny
    Deny from all
</FilesMatch>
```

### Usar HTTPS

Recomenda-se usar HTTPS em produção. Configure no seu servidor web.

## Suporte

Para dúvidas, consulte o arquivo `README.md` ou entre em contato com o suporte.

---

**Instalação Concluída! 🎉**
