Десктопное мультиплатформенное приложение на базе Node.js и Electron для фото-студии.
Для заказчика было критично наличия приложения для Windows и Mac. Сборку под мак приходилось собирать на компьютере заказчика через TeamViewer.
Алгоритм работы:
По выбранному пути ищет все фотографии, проверяет их количество и переименовывает в зависимости от настроек на главном экране.
Особенности:
Умеет выдавать ошибки о том, что количество файлов в конкретной папке не правильное, отменять всё.
После завершения работы оповещает пользователя о том, сколько всего было обработано файлов.
Не требует наличия установленного Node.js, полностью портативно, "распаковал и используй".
Работает на Windows, Mac и Linux.