Moderní webová aplikace pro správu skladu s podporou čárových kódů. Umožňuje efektivní přidávání, odečítání a inventarizaci položek s intuitivním rozhraním a možností použití skeneru nebo webkamery a plně kompatibilní s mobilními telefony.
- 📷 Skenování čárových kódů pomocí webkamery nebo skeneru
- ➕ Přidávání položek podle naskenovaného kódu
- ✏️ Vytváření nových záznamů, pokud položka v systému neexistuje
- 🔢 Odečítání počtů kusů při spotřebě nebo výdeji
- 🧮 Inventura skladu se živou kontrolou chybějících položek
- 🔍 Vyhledávání, filtrování a řazení položek podle názvu, kódu nebo skladu
- 📊 Zobrazení rozdílů mezi požadovaným a aktuálním stavem
| Kategorie | Technologie |
|---|---|
| Backend | Python 3.8+, Flask |
| Frontend | HTML5, CSS3, JavaScript (vanilla), SweetAlert2 |
| Databáze | JSON (sklad.json) |
| Kódové skenování | pyzbar, Pillow |
| Deployment | Kompatibilní s WSGI / PythonAnywhere |
Vyžaduje Python 3.8+ a
pip
git clone https://github.com/yourusername/yourrepo.git
cd yourrepo
pip install -r requirements.txtPokud neexistuje, vytvoř soubor sklad.json:
{}Spusť aplikaci:
python flask_app.pyAplikace poběží na http://127.0.0.1:5000.
templates/
├── index.html
├── add.html
├── new_item.html
├── remove.html
└── inventory.html
sklad.json # Datový soubor
flask_app.py # Backend server| Prohlížeč | Stav |
|---|---|
| Chrome | ✅ Funkční |
| Firefox | ✅ Funkční |
| Edge | ✅ Funkční |
| Safari (iOS) | ✅ Funkční |
| Opera | ✅ Funkční |
- Lokální aplikace, není určena pro veřejný provoz bez přístupového systému.
- Pro produkční nasazení doporučujeme přidat autentifikaci (např. Flask-Login).
Aplikace je plně v češtině a lze ji jednoduše přeložit do jiného jazyka pomocí Jinja2 šablon.
- Export do CSV nebo Excelu
- Historie změn
- Uživatelský systém s přihlašováním
- Automatické notifikace při nedostatku zásob
- 👨💻 Dominik – vývojář
- 📚 Ostatní knihovny – pyzbar, Pillow, Flask, SweetAlert2
Tento projekt je licencován pod MIT licencí.
Verze: 1.0.0
Datum: Květen 2025Máš nápady na vylepšení? Klidně vytvoř issue nebo mě kontaktuj.
Dominik – vývojář aplikace