Веб

Scooter Handbook: діагностика самоката.

Україномовний інструмент для підлітків, які користуються електросамокатами. За описом несправності він показує ймовірні причини, орієнтовну вартість ремонту та коли потрібно звернутися до майстерні.

~/scooter-handbook
Scooter Handbook — екран 1

40+

можливих причин

Платформа
Веб
Мова
Українська
Інструменти для користувача
4

$ cat ./challenge

Допомогти розібратися в несправності до ремонту.

Користувач обирає зрозумілий симптом, наприклад самокат не вмикається. Scooter Handbook показує ймовірну причину, складність і приблизну вартість ремонту та застереження щодо подальшої їзди.

Дванадцять симптомів пов’язано з понад сорока можливими причинами. Для кожної вказано складність, орієнтовні ціну й тривалість ремонту та чи потрібна майстерня. Для несправностей гальм замість інструкції з ремонту показано попередження не їхати й звернутися до майстра.

Чотири додаткові інструменти допомагають оцінити заряд за напругою, розрахувати запас ходу з урахуванням ваги й підйомів, розшифрувати код помилки та знайти майстерню поруч.

$ ./build --steps

Як ми вирішували завдання.

Основні рішення в дизайні та розробці продукту.

  1. Зрозумілий опис симптомів

    Симптоми описано словами користувача: самокат не вмикається, втрачає потужність або має м’які гальма. Короткі пояснення уточнюють ознаки. Можливі причини впорядковано, а для кожної одразу видно складність і потребу в майстерні.
  2. Застереження для небезпечних несправностей

    Для критичних несправностей інструмент не пропонує самостійний ремонт. Наприклад, для зношених гальмівних колодок він показує попередження вести самокат до майстерні. Застереження розміщене вище за ціну й час ремонту.
  3. Оцінки з поясненням обмежень

    Калькулятор запасу ходу враховує вагу, ухил і температуру та показує заявлене виробником значення для порівняння. Інструмент батареї оцінює діапазон заряду за напругою спокою й пояснює, що це приблизний результат.

$ ls ./shipped

Що ми реалізували.

Функції та сценарії, над якими працювала команда.

Пошук за симптомом

Дванадцять симптомів і понад сорок можливих причин. Для кожної наведено складність, орієнтовну ціну й час ремонту та рекомендацію щодо звернення до майстерні.

Попередження про небезпеку

Для гальм та інших критичних несправностей замість самостійного ремонту показано попередження не їхати й звернутися до майстерні.

Оцінка запасу ходу

Розрахунок за вагою, рельєфом і температурою. Літні та зимові оцінки наведено поряд із заявленим виробником запасом ходу.

Оцінка заряду за напругою

Інструмент переводить напругу спокою в приблизний відсотковий діапазон для батареї з межами від 39 В до 54,6 В. Результат позначено як оцінку.

Розшифрування кодів помилок

Для коду з дисплея показано несправність, її серйозність і першу перевірку. Є чотирнадцять кодів для Kukirin G2 Max.

Пошук майстерень

Показує майстерні поруч, їхні рейтинги, кількість відгуків, відстань і чи відкриті вони зараз. Платне розміщення позначається окремо.

$ open ./screens

Екрани продукту.

Приклади інтерфейсу та основних сценаріїв.

Scooter Handbook — попередній перегляд
Scooter Handbook — симптоми, ймовірні причини та орієнтовна вартість ремонту в майстерні
симптоми, ймовірні причини та орієнтовна вартість ремонту в майстерні
Scooter Handbook — Напруга батареї

Напруга батареї

Оцінка заряду за напругою з поясненням діапазону та його меж.

Scooter Handbook — Коди помилок

Коди помилок

Чотирнадцять кодів із поясненням серйозності та першою рекомендованою перевіркою.

Scooter Handbook — Майстерні поруч

Майстерні поруч

Майстерні поруч і позначки платного розміщення.

$ cat stack.json

Використані технології.

  • React
  • Node.js
  • MongoDB
  • Express
  • Mongoose
  • TypeScript

$ ./start_project --like scooter-handbook

Плануєте продукт,
схожий на Scooter Handbook?

Розкажіть про задум і потрібні функції. Запропонуємо план розробки, строки й оцінку вартості.