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.
Translation pending
Consulte preços e cadastre, edite ou exclua produtos do depósito
Translation pending
AI summary · website and README
BusinessJavaScript · HTMLGitHub @GuusmaoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Guusmao/projeto-integrado-I
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
📦 Sistema de Consulta de Preços - Depósito Piauí Protótipo funcional de um sistema web rápido e simples para consulta de preços, desenvolvido como Projeto Integrado do curso de Análise e Desenvolvimento de Sistemas. ✅ Login seguro (username: admin, senha: admin) ✅ Consulta rápida de preços - A tela mais importante! Filtro em tempo real ✅ Listagem de produtos com preços de compra, venda e descontos ✅ Cadastro de produtos com cálculo automático de preço com desconto ✅ Edição e exclusão de produtos ✅ 8 produtos iniciais já cadastrados como exemploRead the full README ↗
Protótipo funcional de um sistema web rápido e simples para consulta de preços, desenvolvido como Projeto Integrado do curso de Análise e Desenvolvimento de Sistemas.
✅ Consulta rápida de preços - A tela mais importante! Filtro em tempo real
✅ Listagem de produtos com preços de compra, venda e descontos
✅ Cadastro de produtos com cálculo automático de preço com desconto
✅ Edição e exclusão de produtos
✅ 8 produtos iniciais já cadastrados como exemplo
Backend:
Frontend:
Antes de começar, certifique-se de ter instalado:
Para verificar se tem Node.js instalado, abra o terminal (PowerShell no Windows) e digite:
node -v
npm -v
Se aparecer números de versão, você está pronto! Se não, baixe Node.js aqui.
cd c:\Users\Felip\OneDrive\Área de Trabalho\projetos\projeto-integrado-I
cd backend
npm install
Isso vai criar uma pasta node_modules com todas as bibliotecas necessárias. Demora um pouco na primeira vez.
Ainda dentro da pasta backend, execute:
npm start
Você deve ver aparecer:
✅ Servidor rodando em http://localhost:5000
Deixe esse terminal aberto! O backend precisa estar rodando para o frontend funcionar.
Abra um novo terminal PowerShell na pasta raiz do projeto:
cd c:\Users\Felip\OneDrive\Área de Trabalho\projetos\projeto-integrado-I
cd frontend
npm install
Ainda dentro da pasta frontend:
npm run dev
Você deve ver algo como:
VITE v4.3.9 ready in 123 ms
➜ Local: http://localhost:3000/
➜ press h to show help
Seu navegador deve abrir automaticamente em http://localhost:3000. Se não abrir, clique nesse link!
projeto-integrado-I/
│
├── backend/
│ ├── package.json (dependências do backend)
│ ├── server.js (servidor Express com as rotas)
│ ├── db.js (configuração SQLite + dados iniciais)
│ ├── node_modules/ (bibliotecas instaladas)
│ └── deposito.db (banco de dados SQLite)
│
├── frontend/
│ ├── package.json (dependências do frontend)
│ ├── vite.config.js (configuração do Vite)
│ ├── index.html (página HTML principal)
│ ├── src/
│ │ ├── main.jsx (entry point do React)
│ │ ├── App.jsx (componente principal)
│ │ └── pages/
│ │ ├── ConsultaPreco.jsx (tela de busca rápida)
│ │ ├── Dashboard.jsx (listagem de produtos)
│ │ └── CadastroProduto.jsx (cadastro de novos produtos)
│ ├── node_modules/ (bibliotecas instaladas)
│ └── dist/ (build compilado, criado ao fazer build)
│
└── README.md (este arquivo!)
npm start)deposito.db sumir, não se preocupa!npm start no backend, ele recria com os 8 produtosbackend/deposito.db✅ Simplicidade em primeiro lugar: O código é fácil de ler e entender, sem complexidades desnecessárias.
✅ Sem autenticação pesada: Usamos um simples username/password em SQLite. Em produção, seria diferente!
✅ Sem HTTPS: Rodando local, usamos HTTP simples. Em produção, seria HTTPS obrigatório.
✅ SQLite local: Perfeito pra protótipo! Em produção, seria um banco maior como PostgreSQL.
Pontos a destacar pro Prof. Veras:
Se tiver problemas ao rodar, verifique:
node -v)npm install nos dois diretórios)npm start no backend)npm run dev no frontend)Desenvolvido como protótipo funcional para Projeto Integrado - ADS
🚀 Boa apresentação!