Доработать HTML приложение на canvas
Во вложении приложение для рисования написанное на HTML canvas, которое базируется вот на этом приложении (https://github.com/williammalone/Simple-HTML5-Drawing-App ) (подробнее тут - http://www.williammalone.com/projects/html5-canvas-javascript-drawing-app-with-bucket-tool/ ). А именно было доработано следующее:
- увеличина площадь рисования, которая теперь подстраивается под размер фонового изображения
- добавлена возможность сохранения нарисованного в файл
Требуется еще более глубокая доработка:
1. Сделать так, чтобы ластик (eraser) не стирал фоновое изображение, а только то, что было нарисовано поверх него.
2. Вторая доработка более сложная. Дело в том, что это приложение будет встраиваться на страницу сайта работающего на WordPress и LearnDash LMS. Основная задача - это сделать так, чтобы пользователю не приходилось сохранять изображение на свой компьютер и загружать его обратно на сайт для проверки. В идеале, он должен просто нажать одну кнопку Submit и изображение должно быть отправлено на проверку. Поэтому нужно проработать такую возможность:
Встраивать приложение в topic в LearnDash через iframe и загружать результат с помощью Assignment (https://www.learndash.com/support/docs/core/assignments/enable-assignments/ ). Т.е. пользователь рисует через приложение и после нажатия кнопки Submit его рисунок сразу загружается через встроенный загрузчик LearnDash assignment.
По пункту 1 - возможно, вы можете предложить свое решение с таким же функционалом, вместо переделывания текущего приложения. Главное иметь в виду, что одно из требований - это возможность легко и быстро создавать новые задания. Сейчас я просто копирую папку с приложением, переименовываю ее, заменяю фоновое изображение и новое упражнение готово. Таких упражнений очень много, поэтому возможность их легко "клонировать" - это обязательное условие.
На данном этапе мне нужно понять насколько это все реализуемо, сколько будет стоить и сколько займет по срокам. Ответы на эти вопросы хотелось бы получить до понедельника, после чего уже можно приступать к работе.
Додатки 1
-
709 21 2 1 Добрый день, Виктор!
1) - Реализуем
2)
- Реализуем функционал упражнений рисования с настройками фонового изображения для каждого упражнения.
- Реализуем в контенте topic возможность добавления блока рисования с выбором упражнения (из пункта выше), данный подход позволит повторное использование упражнений на разных topic
- При нажатии на save будет загружаться изображение с результатов в assignments
Работаю с:
* WordPress
… * Laravel, Yii/Yii2
* HTML, JS, CSS, jQuery
* Node.js, Express.js, EJS
* Vue.js
* Data Parsing
Сделаю в срок, как положено, соблюдая стандарты систем программирования.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Потрібен frontend-розробник / верстальник для разової доопрацювання сайту на Magento 2
12 783 UAH
Сайт для оцінки: https://copy.eurobrands-shop.de/ Завдання: виправити frontend-баги на рівні теми Magento 2 / Amasty theme: CSS/LESS/JS, mobile, RTL, minicart, language dropdown, layout shift/CLS. Формат роботи: - без локального розгортання Magento; - робота через DevTools +… HTML та CSS верстання, Javascript та Typescript ∙ 3 години 29 хвилин тому ∙ 24 ставки |
Розробник ігор Pixi.Js
15 701 UAH
Шукаємо розробника Pixi.js для створення серії з 12 міні-ігор. Проекти прості у реалізації, і при впевненій роботі розробка однієї гри займає не більше тижня. Необхідно реалізувати фронтенд та ігрову математику, без розробки бекенду. Ігри будуть схожі за структурою, але з… Javascript та Typescript, Веб-програмування ∙ 5 годин 56 хвилин тому ∙ 34 ставки |
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 4 дні 3 години тому ∙ 23 ставки |
Оптимізація швидкості сайту WordPress
5113 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 4 дні 22 години тому ∙ 68 ставок |
Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community EditionЄ робочий, чисто спроектований проєкт на Odoo 19 Community — CRM для українського готелю, уже в production-grade інфраструктурі. Переписувати з нуля не плануємо. Шукаємо одну людину, яка підхопить проєкт, збереже працююче і поведе його далі: спершу CRM → потім HMS → бухгалтерія.… Javascript та Typescript, Веб-програмування ∙ 7 днів тому ∙ 4 ставки |