How jackedosil/estoque_programa works
Estoque_Programa is a Flask-based materials inventory application. Its main workflow is user access, maintaining material and staff/specialty records, dispensing stock, generating barcode-label PDFs, and viewing stock or dispensing reports; material returns are handled through a separate reversal flow. The sampled routes show database access and PDF preview/download behavior. The README provides no further capability details, and unsampled route wiring is not inferred.
Main entry points: app.py Flask application · estoque.db Inventory database · login.html Login page · Menu.html Menu page
Components 21
Access
- Flask application
app.py - Login page
login.html - Menu page
Menu.html
Inventory operations
- Inventory database
estoque.db - Register material
cadastro_material.html - Dispense material
dispensa_material.html - Reverse dispense
estorno_material.html
Catalog and reporting
- Register specialty
cadastro_especialidade.html - Register staff
cadastro_funcionario.html - List catalogs
listar_cadastros.html - Edit specialty
editar_especialidade.html - Edit staff
editar_funcionario.html - Stock report
relatorio.html - Dispense report
app.py
Barcode labels
- Barcode PDF generation
app.py - Select layout
selecionar_layout.html - Print options
preview_options.html - Select printer
selecionar_impressora.html - PDF preview
app.py - Generated PDF
Other components
- User
Connections 22
- User → Flask application: uses
- Flask application → Login page: renders
- Flask application → Menu page: renders
- Flask application → Inventory database: reads and writes
- Flask application → Register material: renders
- Flask application → Dispense material: renders
- Flask application → Reverse dispense: renders
- Flask application → Register specialty: renders
- Flask application → Register staff: renders
- Flask application → List catalogs: renders
- Flask application → Edit specialty: renders
- Flask application → Edit staff: renders
- Flask application → Stock report: renders
- Flask application → Dispense report: renders
- Flask application → Select layout: renders
- Flask application → Barcode PDF generation: calls
- Barcode PDF generation → Inventory database: reads
- Barcode PDF generation → Generated PDF: generates
- Flask application → Print options: renders
- Flask application → Select printer: renders
- Flask application → PDF preview: serves
- PDF preview → Generated PDF: reads