Skip to content

valery52/Coin

Repository files navigation

Фронтенд приложения «Coin.»

Вэб-приложение банковской системы хранения и операций над криптовалютными средствами, разработано мною при выполнении проверочной работы по крсу JS. Продвинутый уровень. Это SPA-приложение написанное на чистом JS. Использовались библиотеки Redom, chart.js, роутер Navigo, плагины Choices, загрузкик Яндекс карт. Стили написаны на Sass.

Просмотреть работу приложения

можно по адресу https://valery52.github.io/Coin/ https://www.figma.com/file/nLXWCMypZBZqsB2pTHJs1b/Bank-Diploma

Установка и запуск проекта

  1. Для запуска данного проекта вам понадобится nodejs и npm.
  2. Склонируйте данный репозиторий к себе на диск.
  3. Для сборки билда запустите команду npm run build. Результатом сборки будет папка dist, в которой находится страница index.html, а также все ресурсы, необходимые приложению для работы.

Логин и пароль

На данный момент доступен только вход в следующий аккаунт:

  • Логин: developer
  • Пароль: skillbox

End-to-end тесты

Для запуска тестов необходимо установить Cypress и выполнить команду npx cypress open. Существующие тесты проверяют работоспособность базового функционала приложения.

  1. login.spec.cy.js - возможность авторизоваться.
  2. accounts.spec.cy.js - возможность просмотреть список счетов.
  3. account.spec.cy.js - возможность перевести сумму со счёта на счёт.
  4. new-account.spec.cy.js - возможность создать новый счёт и перевести с него сумму.