Пользователей онлайн: 30
 Последний заказ: 1 мин. назад
Выбрать изображение

sauwork

Мария

 

0.0
Новичок
0заказов выполнено
0отзывов получено
0%заказов успешно сдано?
0%заказов сдано вовремя
0%повторных заказов
Мария

 

Инженер-программист I категории




Опыт прикладных разработок более 15 лет.
  • приложения для Windows (формы , утилиты)
  • сайты визитки , интернет магазины , лендинги.
  • парсеры , скрипты , боты
  • апи сервисы
  • базы данных


В работе использую передовые технологии и современные инструменты.
Соблюдаю чистоту кода , применяю паттерны , продумываю гибкую архитектуру.
Пишу тесты.
0.0
Новичок
0заказов выполнено
0отзывов получено
0%заказов успешно сдано?
0%заказов сдано вовремя
0%повторных заказов

sauwork Новичок

Telegram бот

(34)
(34)
500Р
sauwork Новичок

Программа для Windows

(20)
(20)
500Р
sauwork Новичок

Парсер

(21)
(21)
от 500Р

Отзывы о sauwork

У пользователя sauwork нет отзывов

Сертификаты

У пользователя sauwork нет сертификатов

Портфолио

Магазин

Приложение (веб)

2d game

Приложение

2d game

Приложение (веб)

Админка

Приложение

Приложение

Сервис

Приложение

3d головоломка

Магазин

3d game

Приложение

Персональная страничка

Лендинг

Приложение

Магазин

Приложение

Приложение

Приложение

Слайдер изображений

Веб.приложение

Веб.приложение

Админка

Каталог

Сервис

Сервис

Shell

Каталог

Админка

Сайт-портфолио

Телеграм-бот

Игровой бот

Персональная страничка

Утилита

Тред.бот

Веб.чат

Каталог

Персональная страничка

Сток бот

Админка

Кликер бот

Магазин

Админка

Лендинг-1

Коммерческое предложение

Пользователь sauwork еще не указал стоимость своих услуг

Статистика sauwork

'); var dialogFiles = new FileUploader({ files: {}, selector: '#load-files-conversations', input: { name: 'conversations-files' }, cot_ext: 'ds', cot_cat: '' }); }; var _hasMoreOneOrders = function () { return $_popup.find(".js-send-order-message-radio").length > 1; }; var _isOrderSelect = function () { return $(".js-send-order-message-radio:checked").length > 0; }; var _issetOrdersFields = function () { return inputBudget.val() !== "" || inputDuration.val() !== ""; }; var _setError = function (text) { $(".js-individual-message-error").text(text).removeClass("hidden"); }; var _unsetError = function () { $(".js-individual-message-error").text("").addClass("hidden"); }; var _issetMessage = function () { return inputMessage.val().length > 0; }; var _isIndividualMessage = function() { return $_popup.find('input[name=message_type]').val() === 'individual_message'; }; var _isCorrectBudget = function () { var budget = parseInt(inputBudget.val()); return isNaN(budget) || budget >= minBudget; }; var _setInitEvents = function () { $('.js-individual-message__popup-link').on('click', function () { $(".js-individual-message-form").off("submit"); _showMainPopup.apply(this); $(".js-individual-message-form").on("submit", function (e) { e.preventDefault(); var formData = $(this); if (_hasMoreOneOrders() && !_issetOrdersFields() && _issetMessage() && !_isOrderSelect() && _isIndividualMessage()) { _setError(t("Выберите заказ")); return false; } if (!_isCorrectBudget()) { _setError(t("Бюджет не может быть менее {{0}} руб.", [minBudget])); return false; } $.post("ds/send", formData.serialize(), function (response) { if (response.status === "success") { location.href = response.redirect; } else if (response.status === "error") { _setError(response.response); } else { return false; } }, "json"); }); }); }; return { init: function () { _setInitEvents(); } }; })(); $(window).load(function () { individualMessageModule.init(); });
'); });