Pular para o conteúdo principal

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

TecnologiaDescrição
PHP 7+Linguagem server-side
MySQL/MariaDBBanco de dados
HTML/CSS/JSFront-end
Bootstrap 4Framework UI
Font Awesome 5Ícones
LessPré-processador CSS
PHPMailerEnvio de e-mails
phpqrcodeGeraçã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/:

ClasseDescrição
DB.class.phpAbstração de banco de dados (PDO)
login.class.phpGerenciamento de autenticação
contapag.class.phpContas a Pagar
contarec.class.phpContas a Receber
estoque.class.phpControle de estoque
produtos.class.phpGestão de produtos
pedidos.class.phpGestão de pedidos
orcamentos.class.phpGestão de orçamentos
os.class.phpOrdem de Serviço
pdv.class.phpPonto de Venda (PDV)
email.class.phpEnvio de e-mails
api.class.phpAPI REST para integrações
usuarios.class.phpGerenciamento de usuários
logs.class.phpSistema de logs
parametros.class.phpParâ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