Разработать десктоп-приложение на Golang
35 000 руб. за проект
Краткое ТЗ:
Необходимо разработать Go десктоп-приложение(ПО), используемое как средство контроля и взаимодействия с веб-приложением(ВП).
Необходимо разработать Go десктоп-приложение(ПО), используемое как средство контроля и взаимодействия с веб-приложением(ВП).
- Общие характеристики ПО
- Код приложения позволяет выполнять билды под Windows 7-11, Linux, MacOS, при этом интерфейс приложения в этих системах не должен существенно различаться
- ПО не должно требовать установки. Все библиотеки линкуются статично.
- Описание интерфейса ПО
- Минималистичный - никаких элементов, кроме иконки в трее и контекстного меню к ней - нет.
- Вид иконки задается ico/png файлами, подключаемыми к проекту на стадии сборки ПО.
- Состояниям ВП соответствуют 3 разные иконки, условно:
- Красный уровень - ...............
- Желтый уровень - ...............
- Нейтральный уровень - ...............
- Зеленый уровень - ...............
- Состояние приложения по дефолту - красный уровень
- Расшифровка состояний выполняется текстом всплывающей подсказки по наведению на иконку в трее.
- Контекстное меню состоит из следующих пунктов: ...............
- Алгоритм работы ПО
- Запуск приложения(поэтапно)
- Проверка наличия файла ..........
- Проверка наличия файла ..........
- Если файла........... нет, производится расчет hwid, иначе значение идентификатора hwid читается из файла.
- Генерация хэша ...........и отправка его ВП в POST-запросе ..................
- Респонс:
- status: 0 - нейтральный уровень, в контекстном меню доступны пп. ii, v, остальные пункты - disable
- status: 1 - желтый уровень, в контекстном меню доступны пп.i, iv, v, остальные пункты - disable
- .......................
- Выбор меню .............
- Открывается дефолтный веб-браузер на странице: <ВП>/site/......................
- .............................................................
- ПО поднимает локальный веб сервер например "net/http". Где обрабатывается один единственный эндпоинт, позволяющий..........
- Далее взаимодействие с ВП происходит..........
- Выбор меню .......................
- выполнение GET-запроса посредством ..............................
- Запуск приложения(поэтапно)
- Полный текст ТЗ вышлю по запросу.
- Указана ориентировочная стоимость разработки, которая может корректироваться после анализа полного текста ТЗ
- предоплаты - нет, но можно заключить договор
- ВП написан на php, работа будет выполняться в контакте с php-разработчиком
- работа считается выполненной, если разработано приложение в точном соответствии с ТЗ
- доработки, переделки того, что в ТЗ - оплачиваются отдельно
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.