📦 STOCK_BOX – Sistema de Gestão de Estoque

Sistema web simples e eficiente para controle de produtos em estoque com visualização em tempo real, leitura de QR Code e painel administrativo completo.


📁 Estrutura do Projeto

STOCK_BOX/
│
├── public/ # Arquivos acessíveis externamente
│ ├── assets/
│ │ ├── css/ # CSS modular por página
│ │ │ ├── global.css
│ │ │ ├── dashboard.css
│ │ │ ├── form.css
│ │ │ ├── index.css
│ │ │ └── superadmin.css
│ │ ├── js/ # Scripts JavaScript separados
│ │ │ ├── dashboard.js
│ │ │ ├── qr-reader.js
│ │ │ └── superadmin.js
│ │ └── imagens/ # Logos, ícones, etc.
│ ├── leitura-qr-code.html # Leitor de QR Code (sem PHP)
│ └── index.php # Tela inicial de login
│
├── src/ # Código-fonte principal
│ ├── pages/ # Páginas de sistema
│ │ ├── dashboard.php
│ │ ├── editar_produto.php
│ │ ├── superadmin.php
│ │ ├── relatorios.php
│ │ ├── movimentacoes.php
│ │ └── usuarios.php # (futura implementação)
│ ├── components/ # Partes reutilizáveis
│ │ ├── header.php
│ │ ├── footer.php
│ │ └── menu.php
│ ├── api/ # Endpoints internos
│ │ ├── api_produtos.php
│ │ ├── api_estoque.php
│ │ ├── baixa_estoque.php
│ │ ├── dashboard_stats.php
│ │ ├── editar_produto.php
│ │ ├── exclui_produto.php
│ │ └── listar_produtos.php
│ ├── services/ # Integrações externas / regras de negócio
│ │ └── supabase_service.php
│ └── helpers/ # Funções utilitárias (futura expansão)
│ └── utils.php
│
├── config/
│ ├── config.php # Chaves de API e variáveis
│ ├── textos.php # Rótulos e mensagens
│ └── bd.sql # Estrutura inicial do banco
│
└── README.md
        

⚙️ Tecnologias Utilizadas

🚀 Funcionalidades

🧪 Como Rodar Localmente

  1. Clone o repositório:
    git clone https://github.com/seuusuario/STOCK_BOX.git
  2. Configure o arquivo config/config.php com as variáveis:
    define('SUPABASE_URL', 'https://xxx.supabase.co');
    define('SUPABASE_API_KEY', 'sua-api-key-aqui');
    define('PERFIL_ID', 'perfil-unico-do-estabelecimento');
  3. Importe o arquivo bd.sql no seu banco de dados (Sugestão: Supabase).
  4. Suba um servidor local (como XAMPP, Laragon ou Docker) e acesse:
    http://localhost/STOCK_BOX/public/index.php

🧭 Principais Páginas do Sistema

🛠️ Endpoints da API

🧠 Sugestões Futuras

📬 Contato

Desenvolvido por Estevão Ferreira

📧 estevaoferreira@dominio.com.br

🌐 www.estevaoferreira.com.br