Нужно реализовать базовые вещи для работы со вставкой/удалением/копированием строк.
Во вложении - класс, методы которого необходимо реализовать.
Оплата - безопасная сделка
Верстка одной статической страницы.
Есть "самопальная" страница https://smartersystems.ru/index.html
Необходима "профессиональная" адаптивная вёрстка:
1. Поддержка всех устройств - смартфоны, планшеты, десктопы - со всеми разрешениями - начиная от 320 и до 4к, вид - ландшафт и портрет
2. Поддержка браузеров, желательно, начиная с IE10
3. Верстка с использованием CSS Grid
4. Валидации HTML-файлов.
W3C - validator.w3.org или на выбор Исполнителя.
Если верстка не проходит валидацию, должно быть грамотное объяснение причины.
Объяснения типа - «Я всегда так делаю. Все отображается нормально. Никто не жаловался.» - не прокатят.
5. Валидации CSS-файлов
http://csslint.net/ или на выбор Исполнителя.
Если верстка не проходит валидацию, должно быть грамотное объяснение причины.
Объяснения типа - «Я всегда так делаю. Все отображается нормально. Никто не жаловался.» - не прокатят.
6. Брейкпойнты по необходимости, но с обязательным соответствием с брейкпойнтами Bootstrap 5.
7. Верстка должна быть выполнена без применения js-скриптов.
8. Сброс стилей - от Bootstrap 5.
9. Использование SASS
10. Недопустимо использование миксинов (@include) и экстендов(@extend)
11. Нельзя использовать вендорные префиксы (если в них сейчас вообще есть необходимость) в препроцессорах, которые могут быть добавлены автопрефиксером
12. Осмысленное наименование CSS-классов
13. Нельзя использовать !important.
14. Использование единиц em и rem, а не px (за исключением брейкпойнтов, где для совместимости с Bootstrap5 допускается использование px)
15. Верстка должна корректно отображаться при различных коэффициентах масштабирования шрифта (устанавливается на десктопах)
При разных размерах шрифта, установленного в системе – Мелкий (по умолчанию)/Средний(125%)/Крупный(150%).
16. Верстка должна корректно отображаться при различных масштабах, устанавливаемого в браузерах – 80% - 100% - 120 % - 150% (для примера).
17. Стиль для печати - без печати фоновой картинки.
18. Размеры шрифтов текстов и их расположение для разных разрешений, согласовываются с Заказчиком.
Требования по текстам:
1. Блок "Наименование"
- текст - Смартер системс
- в 2 строки
- первые 2 буквы слова системс располагаются строго под последними двумя буквами слова Смартер.
2. Цитата
- может включать в себя подпись - источник/автора цитаты
- на больших разрешениях - располагается между фигурой и краем экрана, на меньших - ближе к фигуре, как бы его слова,
3. Контакты
4. Авторская ссылка о фоновой картинке
Должна быть. Должны быть видима, заметна, но не бросаться в глаза, не выделяться, не отвлекать/привлекать внимания.
Исходная верстка - https://smartersystems.ru/index.html или во вложенном архиве.
Исходная верстка не является требованием.
Это просто пример, макет, что должно быть сверстано.
Опциональные требования:
1. Верстка должна проходить тесты на переполнения и незаполнения.
Имеется ввиду, что блок "Цитата" может отсутствовать или быть большего размера, чем сейчас.
2. Текст блока наименование может быть на англйиском языке - Smarter systems, при этом требование о взаимном расположении остается - первые 2 буквы слова systems располагаются строго под последними двумя буквами слова Smarters.
От Исполнителя:
1. Используемые средства валидации HTML/CSS
2. Используемые средства демонстрации, что верстка правильно отображается при различных разрешениях на различных браузерах.
Ну и цена и срок.
Оплата через Безопасную сделку.
Разработать и сверстать статическую страницу-заставку для корпоративного сайта.
Русская и английская версии
Адаптивная верстка для нормального отображения на мобильных телефонах, планшетах, мониторах с разрешением более 1900 х 1600
Организация занимается разработкой ПО для электронной коммерции
Страница должна содержать:
- Название Организации - 2 слова
- Слоган - 2-3 слова
- Контактные данные
- Страна, город
- телефон
Желательна, но необязательна, фоновая картинка. по теме:)
Стиль простой, лаконичный, стильный.
Не кричащий, не завлекающий, не вызывающий. без вычурности
Без эффектов - морганий, листаний и прочее
favicon
Безопасная сделка.
ДАНО
1. Visual Studio 2019 Community. Стандартная установка.
Никакие другие средства, обычно используемые во фронтенде (less, sass, webpack, node.js, typescript, ...) не устанавливались и не настраивались.
1. Проект ASP.NET CORE, созданный по шаблону MVC
1. Установленные в проект по стандартным путям через менеджер клиентских библиотек:
1. Bootstrap4.5 - [email protected]
1. jQuery - [email protected]
1. jQuery validate - [email protected]
1. jQuery validation unobtrusive - [email protected]
1. Собственные стили, размещенные в wwwroot\css\*
1. Собственные скрипты, размещенные в wwwroot\js\*
НАДО
1. Настроить Проект для кастомизации Bootstrap4.5.
При этом, кастомизированные скрипты должны размещаться в каталоге, отличном от того, где стандартно размещается bootstrap - wwwroot\lib\twitter-bootstrap
1. Настроить Проект для сборки css-стилей для разработки и производственной среды, т.е.:
- проверка линтером
- создание вендорных префиксов
- минификация
- и прочее и прочее и прочее, что необходимо
1. Настроить Проект для сборки js-скриптов для разработки и производственной среды, т.е.:
- проверка линтером
- минификация
- и прочее и прочее и прочее, что необходимо
1. Обработка кастомного Bootstrap4.5/CSS/JS должны выполняться вручную при разработке и автоматически при сборке проекта для релиза.
РЕЗУЛЬТАТ
1. Результатом работы должны быть инструкция по установке и настройки необходимых средств, а также по выполнению требуемых задач.
Разработать программу для импорта/экспорта данных из/в бланкив заказов на изготовление печатных плат различных поставщиков печатных плат.
Разработка на C# для платформы .Net Core.
Формат бланков заказов - xls и xlsx.
При импорте читаемые данне должны сохраняться в файл в формате JSON с указанием названия параметра, расположения в файле (номера ячеек), значение параметра.
При экспорте данные берутся из файла JSON, содержащего указаныне выше данные.
При экспорте данных в бланк заказа должно быть сохранено фирменное оформление бланка заказа Поставщика, включая имеющиеся другие листы в книге xls/xlsx и (возможно) макросы.
Фактически, речь идет о заполнении пустого бланка заказа необходимыми данными, с сохранением имеющегося форматирования и значений.
Допускается использование сторонних библиотеки для импорта/экспорта файлов в формате xls/xlsx
Используемая библиотека должна быть утверждена Заказчиком.
Предпочтение отдается бесплатным версиям, но варианты с использованием платной кроссплатформенной библиотеки также рассматриваются.
Файлы для работы во вложении.
1_Blank.xls, 2_Blank.xlsx - не заполненные бланки.
1_Data.xls, 2_Data.xlsx - заполненные тестовыми данными файлы.
Оплата через безопасную сделку.
Необходимо выполнить верстку (HTML+CSS) HTML-документа. ТЗ в файлах.
Без дизайна. Только структура HTML-страницы
Разработать библиотеку для импорта/экспорта бланков заказов на изготовление печатных плат различных поставщиков печатных плат.
Данные, описывающие печатные платы (ПП), из бланков заказов от разных Поставщиков ПП, должны быть импортированы в объект SpecPcb.
Данными, описывающими ПП, из объекта SpecPcb, должны быть заполнены бланки заказов разных Поставщиков ПП.
Исходные тексты SpecPcb предоставляются.
Изменения в SpecPcb, необходимые для реализации импорта/экспорта, возможны,но должны быть согласованы с Заказчиком.
При экспорте данных в бланк заказа должно быть сохранено фирменное оформление бланка заказа Поставщика, включая имеющиеся другие листы в
книге xls/xlsx и (возможно) макросы. Фактически, речь идет о заполнении пустого бланка заказа необходимыми данными, с сохранением имеющегося форматирования и значений.
Допускается использование сторонних библиотеки для импорта/экспорта файлов в формате xls/xlsx. Используемая библиотека должна быть утверждена Заказчиком. Предпочтение
отдается бесплатным версиям, но варианты с использованием платной
кроссплатформенной библиотеки также рассматриваются.
Оплата через безопасную сделку.
Необходимо выполнить верстку (HTML+CSS) HTML-документа. ТЗ в файлах.
В откликах указывайте информацию, приведенную в Карточке Исполнителя в ТЗ.