Разработка Desktop-приложения для малого и среднего бизнеса, предназначенного для контроля товарных остатков, учета поступлений и списаний. Основная цель проекта заключалась в замене бумажного учета или сложных электронных таблиц на интуитивно понятный инструмент с надежным хранением данных и быстрым поиском.
Приложение разработано на языке Python с использованием библиотеки PyQt5 для создания многооконного графического интерфейса. Архитектура построена на взаимодействии с локальной базой данных SQLite3, что обеспечивает высокую скорость работы и отсутствие необходимости в сложном сервере. Реализована система CRUD для управления карточками товаров, внедрена валидация вводимых данных для предотвращения ошибок в документации, а также настроены SQL-запросы для генерации мгновенных отчетов по остаткам. Особое внимание уделено UX: добавлены фильтры по категориям и динамический поиск.
В итоге создано автономное и легковесное решение, которое автоматизирует рутинные процессы складской логистики. Приложение отличается стабильностью работы, высокой скоростью обработки поисковых запросов и низкими системными требованиями. Реализованный функционал позволяет сократить время на проведение инвентаризации и минимизировать риск потери данных о товарах.