Система обліку військово-технічного майна для автоматизації роботи начальника складу.
- Облік документів (прихід/розхід)
- Автоматичний розрахунок залишків
- Генерація звітів (PDF/Excel)
- Робота в офлайн режимі
- Автоматичне резервне копіювання
- Клонувати репозиторій:
git clone [repository-url]
cd vtm- Створити віртуальне середовище:
python -m venv venv- Активувати віртуальне середовище:
- Windows:
.\venv\Scripts\activate- Linux/Mac:
source venv/bin/activate- Встановити залежності:
pip install -r requirements.txt- Запустити програму:
python main.py- Python 3.x
- Flask (веб-фреймворк)
- SQLite (база даних)
- Bootstrap (frontend)
- ReportLab/OpenPyXL (генерація звітів)
vtm/
├── app/ # Основний код програми
│ ├── routes.py # Маршрути Flask
│ ├── models.py # Моделі даних
│ ├── database.py # Конфігурація БД
│ └── reports.py # Генерація звітів
├── static/ # Статичні файли (CSS, JS)
├── templates/ # HTML шаблони
├── backup/ # Резервні копії
└── doc/ # Документація
- Admin: повний доступ до системи
- User: базові операції з документами
Цей проект розповсюджується під ліцензією MIT.