Калькулятор маси металопрокату
6000 UAHШукаємо веб-розробника для написання веб-компоненти для існуючого сайту.
Опис:
Необхідно написати калькулятор маси металопрокату, який отримавши від користувача вид металопрокату (наприклад "швелер"), вид металу (наприклад "вуглецева сталь") та параметри виробу ("висота", "ширина", "товщина стінки") обрахує масу 1 метра виробу.
Необхідні знання:
- HTML, JavaScript, CSS
- React
- Webpack
- Git
Функціональні вимоги:
- Локалізація (підтримка української та російської мов)
- Підтримка наступних видів прокату: труба (кругла, кваджратна, прямокутна), кутник (рівнополичний, нерівнополичний), арматура, балка (таврова, двотаврова), швелер(рівнополичний, нерівнополичний), полоса, лист, квадрат, круг.
- Підтримка наступних видів металу: (Вуглецева сталь, 17X18H9, 06XH28MДT, 12X17, 12X18H10T, 08X17H15M3T, 15X25T, 10X17H13M2T, дюралюміній, титан, мідь, латунь, свинець, золото)
- Кожен вид прокату має мати власну форму для задання параметрів (наприклад дя труби це радіус, та товщтина стінки).
- Форми параметрів мають мати валіфдацію
- Користувач обравши вид прокату, вид металу та заповнивши форму параметрів мусить отримати інформацію про масу 1 метра виробу.
Техічні вимоги:
- Результатом проекту має бути .js файл та .css файл які можна легко інтегрувати в будь який сайт.
- Бажаним але не обовязковим є покриття функціоналу Unit тестами
Додатково:
- Приклад існуючого калькулятора більшої складності можна знайти тут: https://sbk.ltd.ua/uk/sortament-vaga-metaloprokatu/238-kalkuljator-metalla-onlajn-raschet-massy-metalloprokata.html
Необхідно написати калькулятор маси металопрокату, який отримавши від користувача вид металопрокату (наприклад "швелер"), вид металу (наприклад "вуглецева сталь") та параметри виробу ("висота", "ширина", "товщина стінки") обрахує масу 1 метра виробу.
Цей компонент частво повторює функціонал існуючого калькулятора: https://sbk.ltd.ua/uk/sortament-vaga-metaloprokatu/238-kalkuljator-metalla-onlajn-raschet-massy-metalloprokata.html . Не обовязково повторювати вигляд існуючого калькулятора.
Функціональні вимоги:
- Локалізація (підтримка української та російської мов)
- Підтримка наступних видів прокату: труба (кругла, кваджратна, прямокутна), кутник (рівнополичний, нерівнополичний), арматура, балка (таврова, двотаврова), швелер(рівнополичний, нерівнополичний), полоса, лист, квадрат, круг.
- Підтримка наступних видів металу: (Вуглецева сталь, 17X18H9, 06XH28MДT, 12X17, 12X18H10T, 08X17H15M3T, 15X25T, 10X17H13M2T, дюралюміній, титан, мідь, латунь, свинець, золото)
- Кожен вид прокату має мати власну форму для задання параметрів (наприклад дя труби це радіус, та товщтина стінки).
- Форми параметрів мають мати валіфдацію
- Користувач обравши вид прокату, вид металу та заповнивши форму параметрів мусить отримати інформацію про масу 1 метра виробу.
- Навпроти форми параметрів має бути розміщений малюнок з вказівками щодо параметрів форми
Техічні вимоги:
- Результатом проекту має бути .js, .css та файли малюнків які можна легко інтегрувати віснуючий сайт.
- Малюнки мають бути у форматі .svg
Розрахунки:
В процесі розробки доведеться визначити формулу для розрахунку маси 1 метру прокату. Єдина різниця між формулами для різних видів прокату - формула площі розрізу.
Як приклад, розглянемо розрахунок маси 1 метра круглої труби діаметром (D) 500мм (0.5м) з товщиною стінки (T) 10мм (0.01м) виробленої з вуглецевої сталі (густиною (Ro) 7850 кг/м^3)
Загальна формула розрахунку маси:
Маса (m кг) прокату дорівнює площі розрізу (S м^2) помноженого на довжину (L м) помноженого на густину матеріалу (Ro кг/м^3).
m = S * L * Ro
Площа круга:
Формула площі круга S = Pi * r^2 = Pi * (D/2)^2 = Pi * D^2 / 4
Площа розрізу круглої труби:
Площа всього розрізу труби мінус площа отвору. Площа отвору це площа груга з діаметром (D - 2*T)
S = (Pi * D^2 / 4) - (Pi * (D - 2*T)^2 / 4) = Pi/4 * (D^2 - (D - 2*T)^2)
Підставимо значення в формулу m = S * L * Ro:
m = 3.14/4 * (0.5^2 - (0.5 - 2*0.01)^2) * 1 * 7850 = 0.785 * (0.25 - 0.2304) * 1 * 7850 = 120 кг.
Відгук замовника про співпрацю з фрилансером
Калькулятор маси металопрокатуВячеслав швидко та якісно виконав проект. Якість коду перевисила всі очікування. Комунікація була короткою та ефективною.
Відгук фрилансера про співпрацю з Віталієм Кравцем
Калькулятор маси металопрокатуСподобалось співпрацювати із замовником. Чітка постановка задачі, миттєва комунікація. Рекомендую.
![]()
-
Готовий працювати
Готовий працювати
Готовий працювати
Готовий працювати
Готовий працювати
-
427 9 0 1 Привітання, я можу виконати завдання на react.js.
Детальніше про це можна поговорити в ЛС.
-
1482 28 0 Я не знаю React, я можу зробити на vue.js. Дизайну не займаюся, тому від вас буде потрібен макет
-
143 2 1 Готовий взяти в роботу, від вас потрібні формули, за якими робиться розрахунок
-
533 28 7 1 Готова виконати. Досвід роботи в Інтернеті більше 7 років. Приклади роботи http://html-css.pp.ua
-
3698 111 3 5 Вітаю вас Віталій!
Готуючись реалізувати цей калькулятор, алгоритм роботи калькулятора детально опишу в особистому кореспонденті.
З повагою, Юрій
-
12426 600 0 Вітаю вас, я це зроблю.
Дизайн є? Формули розрахунків?
Мило: [email protected]
Телеграм: https://t.me/EvgeniyVorobev
-
Щоб не писати всім окремо, спитаю тут: Хто готовий реалізувати завдання за допомогою React?
-
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 16 годин 30 хвилин тому ∙ 14 ставок |
Оптимізація швидкості сайту WordPress
5088 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 11 годин тому ∙ 62 ставки |
Інтеграція калькулятора вартості послуг на сайт Webflow
14 807 UAH
Шукаємо розробника для інтеграції готового калькулятора вартості послуг на наш сайт, створений на Webflow. Про компанію Ми займаємося: збіркою меблів; монтажем телевізорів; монтажем полиць, картин, дзеркал та інших предметів; moving help; heavy lifting; handyman послугами;… Javascript та Typescript, Веб-програмування ∙ 1 день 12 годин тому ∙ 58 ставок |
Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community EditionЄ робочий, чисто спроектований проєкт на Odoo 19 Community — CRM для українського готелю, уже в production-grade інфраструктурі. Переписувати з нуля не плануємо. Шукаємо одну людину, яка підхопить проєкт, збереже працююче і поведе його далі: спершу CRM → потім HMS → бухгалтерія.… Javascript та Typescript, Веб-програмування ∙ 3 дні 13 годин тому ∙ 2 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 4 дні 19 годин тому ∙ 87 ставок |