конечно стоит всегда делать то, чего ещё не сделали - как минимум опыт.
но можно немного улучшить процесс - первым делом поискать что-то уже открытое, и возможно вы найдёте более эффективное решение, которое также сможете взять за основу своего нового опыта.
например:
https://github.com/usermicrodevices/prod товароучётный открытый софт, локальный и сетевой варианты работы, интеграция Excel, система штрихкодирования, мобильный клиент, настраиваемые печатные формы, гибкая настройка доступов, благодаря открытому исходному коду возможны любые доработки, включая интеграции с внешними CRM и ERP, а также интеграции с любыми бухгалтерскими программами и облачными сервисами, включая интернет магазины и платёжные системы.
https://github.com/usermicrodevices/prod-flet клиентское (POS) приложение для товаро-учётной системы, доступны версии для мобильных устройств и десктоп, также доступна любая интеграция торгового оборудования, включая банковские платёжные терминалы, онлайн кассы и весовое оборудование, как пример доступна готовая интеграция весов от компании Mertech, исходный код драйвера можно забрать из репозитария отдельно для изучения и доработок.