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,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Guusmao/projeto-integrado-I
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
📦 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 exemplo檢視完整 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!