Перейти к содержимому

Мой вклад

Я выполнил основную часть разработки, а Владимир занимался большей частью тестирования. Мы сделали проект вместе для задания Swedbank.

Как я работал над проектом

  • Использовали объект состояния и отдельную логику отображения для шагов формы, проверки данных и переходов.
  • Отделили расчёт от интерфейса, чтобы проверять числовые граничные случаи независимо от формы.
/ru/loan-payment-calculator/app/

Вымышленная демонстрация. Расчёт работает в браузере и не отправляет данные формы.

Что это

Первоначальный калькулятор мы сделали вместе с Владимиром для задания Swedbank. Я выполнил основную часть разработки, Владимир занимался большей частью тестирования. Версия для портфолио является вымышленным демо с собственным оформлением и только примерными параметрами кредита, без полей для личной информации.

Возможности

  • Пошаговая демонстрация с примерными значениями
  • Отдельная логика состояния, интерфейса и расчёта
  • Модули JavaScript без фреймворка
  • Переведённые поля, проверка значений и управление с клавиатуры

Технологии

JavaScript (ES-модули)CSSБез этапа сборки

Как запустить

git clone https://github.com/AG064/Loan-Payment-Calculator.git
cd Loan-Payment-Calculator
# Open index.html in a browser, or:
python -m http.server 8000
# then visit http://localhost:8000