VF Web - ERP
Sistema de gerenciamento empresarial desenvolvido por Vinicius Ferreira Fernandes, focado em gestão simples, leve, responsiva e altamente expansível.
Visão Geral
O VF Web é um sistema ERP completo, projetado para simplificar o controle de pedidos, clientes e finanças. Com ferramentas intuitivas para gestão de estoque, emissão de documentos e integração com métodos de pagamento, oferece uma solução eficiente para pequenas e médias empresas.
Principais Características
- Multiempresa: Suporte a múltiplas empresas/empresas em um único sistema
- Responsivo: Interface otimizada para Desktop, Tablet e Mobile
- PHP 7+: Back-end robusto em PHP
- MySQL/MariaDB: Banco de dados relacional
- PWA Ready: Suporte a Progressive Web App para instalação no celular
Tecnologias Utilizadas
| Tecnologia | Descrição |
|---|---|
| PHP 7+ | Linguagem server-side |
| MySQL/MariaDB | Banco de dados |
| HTML/CSS/JS | Front-end |
| Bootstrap 4 | Framework UI |
| Font Awesome 5 | Ícones |
| Less | Pré-processador CSS |
| PHPMailer | Envio de e-mails |
| phpqrcode | Geração de QR Codes |
Estrutura de Diretórios
vWeb/
├── Class/ # Classes de negócio (DB, Login, Financeiro, etc.)
├── _BD/ # Conexão e abstração de banco de dados
├── _Cadastros/ # Cadastros gerais (Pessoas, Produtos, Serviços, etc.)
├── _Lancamentos/ # Lançamentos (Contas, Pedidos, OS, etc.)
├── _Relatorios/ # Relatórios gerenciais
├── _Agenda/ # Agenda e compromissos
├── _Tarefas/ # Gestão de tarefas
├── _Inicio/ # Dashboard inicial
├── _Configuracoes/ # Configurações do sistema
├── _Fiscal/ # Módulo Fiscal (NF-e/NFS-e - Planejado)
├── js/ # Arquivos JavaScript
├── css/ # Arquivos CSS
├── privado/ # Arquivos privados e configurações
├── webhook/ # Integrações externas (webhooks)
├── vendor/ # Dependências Composer
├── PHPMailer/ # Biblioteca de e-mail
├── phpqrcode/ # Biblioteca QR Code
└── docker/ # Configurações Docker
Classes Principais
O sistema possui as seguintes classes em Class/:
| Classe | Descrição |
|---|---|
DB.class.php | Abstração de banco de dados (PDO) |
login.class.php | Gerenciamento de autenticação |
contapag.class.php | Contas a Pagar |
contarec.class.php | Contas a Receber |
estoque.class.php | Controle de estoque |
produtos.class.php | Gestão de produtos |
pedidos.class.php | Gestão de pedidos |
orcamentos.class.php | Gestão de orçamentos |
os.class.php | Ordem de Serviço |
pdv.class.php | Ponto de Venda (PDV) |
email.class.php | Envio de e-mails |
api.class.php | API REST para integrações |
usuarios.class.php | Gerenciamento de usuários |
logs.class.php | Sistema de logs |
parametros.class.php | Parâmetros do sistema |
Referências
- Código fonte:
D:\sistemas\vWeb\ - README do projeto:
D:\sistemas\vWeb\README.md - Manifest PWA:
D:\sistemas\vWeb\manifest.json
Próximo: Arquitetura do Sistema