Позвольте мне заранее извиниться за мое письмо. Я очень ржавый писатель, когда дело доходит до английского. Я не носитель языка, и мне очень помогает Grammarly ;). Поэтому, если у вас есть какие-либо предложения или вы заметили какие-либо ошибки в грамматике или синтаксисе, не стесняйтесь предлагать улучшения :D

Привет! Меня зовут Леонардо. Я фронтенд-инженер с многолетним опытом работы в крупных SaaS-компаниях. Как и у многих разработчиков, у меня на компьютере есть папка, полная незавершенных побочных проектов: веб-приложений, приложений, скриптов, сервисов и т. д. Кроме того, у меня есть учетная запись GoDaddy, битком набитая замечательными доменами, которые перенаправляют на страницы по умолчанию.

Я пытался начать блоги несколько раз, а также. Это моя последняя попытка: серия блогов только с одной записью в блоге, лол.

На этот раз я попытаюсь написать приложение для Electron, используя React.js, но суть в том, что я буду вести блог о процессе создания приложения, как я это делаю: проблемы, с которыми я сталкиваюсь, и то, как я их решаю. к коду, библиотекам и паттернам (и да, я запоем слушал подкаст StartUp, это круто!). Теоретически, если достаточное количество людей будет следить за моими блогами о проекте, у меня появится чувство безотлагательности и ответственности, которые заставят меня хоть раз завершить проект. А также, если будет достаточно людей, заинтересованных в самом приложении, может быть, я смогу продать его им.

Идея приложения

Хорошо, проверьте это. Моя жена фотограф, она проводит фотосессии для клиентов, а затем предоставляет фотогалерею со всеми фотографиями, отредактированными, измененными, оптимизированными, а иногда и с каким-то логотипом или водяным знаком на каждой фотографии. Она отправляет фотографии с помощью службы под названием WeTransfer.

Она использует это приложение под названием PhotoBulk. Приложение в основном хорошее, но в нем есть много раздражающих UX вещей, которые, я думаю, я мог бы улучшить (можно? Может быть). В нем также отсутствует какая-либо интеграция с сервисами передачи файлов, это то, что можно легко добавить. Это может значительно улучшить рабочий процесс моей жены. Кроме того, это только macOS, которую с помощью Electron мы могли бы в конечном итоге распространять и среди пользователей Windows. Кроме того, и, возможно, я должен был начать с этого, приложение перестало работать или ее компьютер по какой-то очень странной причине. На моем ноутбуке работает, а на ее нет.

Итак, вот идея: создать приложение для массового редактирования фотографий, которое предлагает интеграцию с водяными знаками, изменением размера, сжатием и передачей файлов.

На данный момент это только идея, но я в восторге от нее! Посмотрим, как далеко я смогу зайти с этим. И с этим блогом!

Увидимся на следующем! Далее: настройка среды Electron и React.js.