OSFLOW

SISTEMA PARA GERENCIAMENTO DE GRAFICA RÁPIDA

Finanças (Fintech) Enviado por JACK FIRST

é uma plataforma web completa desenvolvida para gerenciar todos os aspectos operacionais e financeiros de uma gráfica ou empresa de impressão. O sistema foi construído utilizando Firebase como backend (Authentication, Realtime Database e Storage) e JavaScript puro no frontend, oferecendo uma solução robusta, escalável e em tempo real.

🎯 Principais Funcionalidades
1. Ordens de Serviço (OS)
Criação, edição e acompanhamento de ordens de serviço

Sistema de aprovação: OS criadas com status "Aguardando Aprovação" antes de serem liberadas

Números sequenciais automáticos com formatação de 6 dígitos

Cálculo automático de valores considerando:

Serviços por metro quadrado ou por unidade

Descontos personalizados

Crédito do cliente

Acabamentos adicionais

Controle de pagamentos:

Pagamentos totais e parciais

Múltiplas formas de pagamento (dinheiro, PIX, cartão, boleto)

Sistema de parcelas para cartão/boleto

Histórico completo de pagamentos

Sistema de retrabalhos: Marcar serviços como refeitos com histórico detalhado

2. Gestão de Clientes
Cadastro completo com informações pessoais e de contato

Sistema de crédito avançado:

Crédito pode ser adicionado, removido ou definido manualmente

Histórico completo de todas as movimentações de crédito

Aplicação automática de crédito em ordens de serviço

Visualização de crédito disponível no momento da OS

Relatórios de serviços por cliente com filtros de período

Paginação e busca em tempo real

3. Gestão de Serviços e Acabamentos
Catálogo de serviços com:

Tipo (metro quadrado ou unidade)

Categoria personalizada

Preço e custo

Tempo de execução

Consumo de estoque (materiais)

Acabamentos adicionais com valor unitário

Filtros por tipo e categoria

Paginação e busca

4. Controle Financeiro
Dashboard financeiro com:

Faturamento mensal

Total a receber

Gráficos de vendas e status de OS

Transações financeiras:

Receitas e despesas

Múltiplas formas de pagamento

Histórico completo

Filtros por período

Contas a Pagar:

Cadastro de contas fixas e variáveis

Sistema de contas recorrentes (mensalidades, aluguéis)

Alertas de vencimento (hoje, semana, vencidas)

Baixa de contas com registro automático de despesas

5. Controle de Compras e Fornecedores
Gestão completa de fornecedores

Cadastro de compras com múltiplos itens

Controle de status (pago/pendente)

Vinculação automática com transações financeiras

6. Gestão de Produção
Pipeline de produção com etapas:

Aguardando → Criação de Arte → Impressão → Acabamento → Recorte → Concluído → Entregue

Barra de progresso visual

Atribuição de responsáveis

Controle de impressão:

Suporte para impressão digital e offset

Configuração de cores, quantidade, dimensões

Anexo de imagens:

Upload de até 5 imagens por OS

Visualização em galeria

Armazenamento no Firebase Storage

Filtros por status, prioridade e busca textual

7. Controle de Estoque e Materiais
Cadastro de materiais com código, nome, largura padrão

Controle de entrada/saída:

Registro de entradas com área total (largura × comprimento × quantidade)

Saídas automáticas quando serviços consomem estoque

Cálculo de saldo atual

Valorização de estoque (compra e venda)

Histórico de movimentações por material

8. Sistema de Relatórios
Relatório de Vendas: Faturamento por período com breakdown por forma de pagamento

Relatório de OS: Listagem completa com status e valores

Relatório Financeiro: Receitas, despesas e saldo

Relatório de Clientes: Agrupamento de serviços por cliente com valores totais

Relatório de Total a Receber: Agrupado por cliente, mostrando valores pendentes

Relatório Resumo Financeiro: Cards com indicadores e distribuição de pagamentos

Relatório de Estornos: Histórico completo de exclusões de OS

Exportação para PDF com todos os relatórios

9. Agenda de Serviços (Calendário)
Visualização mensal/semanal/diária

Agendamentos vinculados a OS

Tipos de serviço: Instalação, Manutenção, Remoção, Entrega, Visita Técnica, Orçamento

Status: Agendado, Em Andamento, Concluído, Cancelado, Reagendado

Cores diferenciadas por tipo de serviço

Histórico por data

10. Sistema de Recibos
Recibo por OS: Seleção de múltiplas OS para gerar recibo consolidado

Recibo Manual: Criação de recibos sem vínculo com OS

Dados do cliente livre

Itens personalizados

Formas de pagamento

Valor por extenso

Impressão otimizada para papel

11. Sistema de Comissões
Configuração de percentuais por usuário

Cálculo baseado no lucro das OS

Opção de considerar apenas OS pagas

Controle de pagamentos de comissão

Histórico por usuário

Relatório de comissões pendentes

12. Sistema de Autenticação e Permissões
Login com email/senha (Firebase Auth)

Controle de permissões por perfil:

Administrador: acesso total

Usuário: acesso restrito a funcionalidades específicas

Gestão de usuários:

Criação, edição, exclusão

Ativação/desativação

Alteração de senha

Suporte a múltiplas sessões

🏗️ Arquitetura Técnica
Tecnologias Utilizadas
Tecnologia Finalidade
Firebase Authentication Autenticação de usuários
Firebase Realtime Database Armazenamento de dados em tempo real
Firebase Storage Armazenamento de imagens e arquivos
Bootstrap 5 Interface responsiva e componentes UI
FullCalendar Calendário de agendamentos
Chart.js Gráficos do dashboard
html2pdf.js Geração de PDFs
JavaScript Vanilla Lógica de negócio e interatividade

Dar Boost

Screenshots