Skip to content

ivansstef/VTM

Repository files navigation

VTM (Військово-Технічне Майно)

Version Python License

Система обліку військово-технічного майна для автоматизації роботи начальника складу.

🎯 Основні можливості

  • Облік документів (прихід/розхід)
  • Автоматичний розрахунок залишків
  • Генерація звітів (PDF/Excel)
  • Робота в офлайн режимі
  • Автоматичне резервне копіювання

🚀 Швидкий старт

  1. Клонувати репозиторій:
git clone [repository-url]
cd vtm
  1. Створити віртуальне середовище:
python -m venv venv
  1. Активувати віртуальне середовище:
  • Windows:
.\venv\Scripts\activate
  • Linux/Mac:
source venv/bin/activate
  1. Встановити залежності:
pip install -r requirements.txt
  1. Запустити програму:
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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published