Фриланс › Проекты › Разработка программ › Десктопное приложение на Electron под Windows, Mac и Linux
Десктопное приложение на Electron под Windows, Mac и Linux

Заказчик
Dmytro
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот сегодня, 07:43 до 2026-09-14
Описание проекта
У нас уже есть рабочий веб-сервис, но всё больше сотрудников проводят в нём целый день и просят настоящее десктопное приложение: чтобы установить один раз и запускать в один клик, а не держать ещё одну вкладку в браузере, которую легко случайно закрыть. Нам нужна кроссплатформенная сборка на Electron с нормальными установщиками под Windows, macOS и Linux. Приложение должно открываться без интернета, запоминать размер и положение окна и вести себя как родная программа: со светлой и тёмной темой, с горячими клавишами для действий, которые люди повторяют десятки раз в день, и с интерфейсом, который одинаково удобен и на небольшом ноутбуке, и на большом внешнем мониторе.
Внутри приложение обязано продолжать работать при потере связи. Это значит локальная база данных (SQLite или аналогичное встроенное хранилище) для документов и настроек пользователя, надёжная работа с файлами при импорте и экспорте данных и фоновая синхронизация с нашим действующим API, как только соединение возвращается. Нужна интеграция с системным треем, чтобы приложение спокойно висело в фоне, показывало счётчик непрочитанного и всплывающие уведомления, а также полноценный канал авто-обновлений, чтобы мы могли выкатывать исправления без ручной переустановки. Всё это должно быть подписано и упаковано так, как принято на каждой платформе.
Относитесь к задаче как к настоящему продукту, а не к быстрой обёртке вокруг сайта. Для нас важны скорость запуска, аккуратное потребление памяти и удобный первый запуск. Перед откликом напишите, какие части нашего нынешнего веб-интерфейса можно переиспользовать, а что вы предложите собрать нативно с нуля.
Что входит в этот этап:
— оболочка Electron с установщиками под Windows, macOS и Linux;
— локальная база, импорт/экспорт файлов и офлайн-режим;
— значок в системном трее, уведомления и авто-обновление;
— подписанные сборки и короткая инструкция по передаче нашей команде.
Внутри приложение обязано продолжать работать при потере связи. Это значит локальная база данных (SQLite или аналогичное встроенное хранилище) для документов и настроек пользователя, надёжная работа с файлами при импорте и экспорте данных и фоновая синхронизация с нашим действующим API, как только соединение возвращается. Нужна интеграция с системным треем, чтобы приложение спокойно висело в фоне, показывало счётчик непрочитанного и всплывающие уведомления, а также полноценный канал авто-обновлений, чтобы мы могли выкатывать исправления без ручной переустановки. Всё это должно быть подписано и упаковано так, как принято на каждой платформе.
Относитесь к задаче как к настоящему продукту, а не к быстрой обёртке вокруг сайта. Для нас важны скорость запуска, аккуратное потребление памяти и удобный первый запуск. Перед откликом напишите, какие части нашего нынешнего веб-интерфейса можно переиспользовать, а что вы предложите собрать нативно с нуля.
Что входит в этот этап:
— оболочка Electron с установщиками под Windows, macOS и Linux;
— локальная база, импорт/экспорт файлов и офлайн-режим;
— значок в системном трее, уведомления и авто-обновление;
— подписанные сборки и короткая инструкция по передаче нашей команде.