Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Sistema web interno desenvolvido para gestão de boletos, pendências e contratos de representantes comerciais. Projeto real criado para resolver problemas do dia a dia em ambiente corporativo.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Sistema web interno desenvolvido para gestão de tarefas, pendências, contratos e acompanhamento operacional de representantes comerciais. O projeto nasceu de uma necessidade real de melhorar a supervisão do setor financeiro e operacional da empresa, centralizando informações que antes eram controladas manualmente em planilhas e documentos separados. Além do desenvolvimento do sistema, o projeto também foi utilizado para aplicação prática de conceitos de Git, GitHub, documentação técnica e práticas de Quality Assurance (QA). Em constante evolução.查看完整 README ↗
Sistema web interno desenvolvido para gestão de tarefas, pendências, contratos e acompanhamento operacional de representantes comerciais.
O projeto nasceu de uma necessidade real de melhorar a supervisão do setor financeiro e operacional da empresa, centralizando informações que antes eram controladas manualmente em planilhas e documentos separados.
Além do desenvolvimento do sistema, o projeto também foi utilizado para aplicação prática de conceitos de Git, GitHub, documentação técnica e práticas de Quality Assurance (QA).
Em constante evolução.
| Versão | Status | Última atualização |
|---|---|---|
| 1.0 | Em desenvolvimento | Julho/2026 |
Antes do sistema, o acompanhamento das tarefas era realizado manualmente, dificultando o rastreamento das atividades, a distribuição das demandas e a visualização das informações em tempo real.
O BP-Visionn foi desenvolvido para oferecer maior organização, produtividade e controle operacional, permitindo que a supervisão acompanhe indicadores importantes do setor em um único ambiente.
| Tecnologia | Utilização |
|---|---|
| React 19 | Interface e componentes |
| TypeScript | Tipagem do projeto |
| Vite | Ambiente de desenvolvimento |
| Supabase | Autenticação, banco de dados (Postgres) e Row Level Security |
| Git | Versionamento do código |
| GitHub | Hospedagem do código-fonte |
| Vercel | Deploy e hospedagem da aplicação |
| Impressão do navegador | Geração e exportação de documentos em PDF |
| CSS Variables | Tema claro e escuro |
| Lucide Icons | Ícones da aplicação |
O schema (tabelas, políticas de segurança e funções) fica versionado como código em supabase/migrations, aplicado via SQL Editor do Supabase ou supabase db push.
| Tabela | Descrição |
|---|---|
profiles | Perfil de cada usuário (nome, cargo, setor, avatar) — 1:1 com a autenticação |
representantes | Representantes comerciais (nome, CPF, região, supervisor, status, entrada/saída) |
contratos | Contratos vinculados a um representante, com histórico da última revisão do documento |
tarefas / tarefas_historico | Boletos a pagar e o histórico de prorrogações de cada um |
pendencias | Notas fiscais em negociação com fornecedores |
auditoria | Trilha de auditoria (append-only) |
O sistema utiliza controle de permissões baseado em perfis de usuários, aplicado tanto na interface quanto no banco de dados (Row Level Security).
| Perfil | Permissões |
|---|---|
| Supervisora (admin) | Acesso completo ao sistema |
| Financeiro | Cria e edita contratos, representantes e pendências; não exclui |
| Funcionárias | Visualização e gerenciamento das suas próprias tarefas |
document.createElement/textContent, que nunca interpreta HTML, em vez de concatenar strings.anon key) do Supabase é exposta no navegador, como esperado nesse modelo; o acesso real aos dados é controlado pelas políticas do banco, não pela chave.vercel.json): CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy e Strict-Transport-Security aplicados em produção.# Clone o repositório
git clone https://github.com/barbaratechdev/BP-Visionn.git
# Acesse a pasta do projeto
cd BP-Visionn
# Instale as dependências
npm install
# Configure as variáveis de ambiente
cp .env.example .env.local
# edite .env.local com a URL e a anon key do seu projeto Supabase
# (Project Settings > API no painel do Supabase)
# Execute o projeto
npm run dev
Antes de logar, aplique as migrações em supabase/migrations no seu projeto Supabase (SQL Editor ou supabase db push) e crie os usuários em Authentication > Users.
Acesse:
http://localhost:5173
O projeto é uma SPA estática (Vite + React), compatível com o preset "Vite" da Vercel sem configuração adicional. Um vercel.json já define os cabeçalhos de segurança da aplicação.
BP-Visionn do GitHub;npm run build, Output Directory: dist);VITE_SUPABASE_URL e VITE_SUPABASE_ANON_KEY com os valores do seu projeto Supabase;Para gerar o build de produção localmente:
npm run build
npm run preview
src/
├── components/ # Componentes de apresentação (Av, Badge, Calendario, ...)
├── lib/
│ ├── supabase.ts # Cliente Supabase
│ └── helpers.ts # Funções utilitárias e conversão de dados do banco
├── App.tsx # Componente principal (telas e regras de negócio)
├── constants.ts # Temas, listas e modelos de contrato
├── types.ts # Tipos TypeScript compartilhados
├── index.css
├── main.tsx
└── vite-env.d.ts
supabase/
└── migrations/ # Schema, RLS e funções do banco (versionado como código)
public/
images/
.env.example
package.json
vite.config.ts
vercel.json
tsconfig.json
README.md
Durante o desenvolvimento do projeto foram realizadas atividades relacionadas à validação das funcionalidades do sistema, incluindo:
O projeto continua sendo utilizado como ambiente prático para evolução dos conhecimentos em desenvolvimento Front-end e Quality Assurance (QA).
As próximas versões do projeto contemplam:
Bárbara Pinon
"Este projeto representa não apenas um sistema funcional, mas também a minha evolução prática em desenvolvimento de software, documentação técnica e resolução de problemas reais."