Фронтенд для калькулятора сквизов (морда)
У Вас должен быть установлен node
так же нужно установить сам angular: npm install -g @angular/cli
вводите в корне проекта npm i для установки
Запуск самого фронта через команду: ng serve
Настройки по умолчанию в: src/assets/config.json
Далее нужно установить бекенд: https://github.com/KDVMan/squeeze_calculator_backend
После запуска бекенда, можно открыть фронт по адресу: http://localhost:4200/terminal
Что бы появился список монет (в левой части), нужно нажать на кнопку (стрелочка вниз), появится индикатор загрузки и исчезнет (когда все загрузится), после этого нужно обновить страницу (нажать F5) и монеты появятся
Если нужно что бы у монет обновлялись значения (цена, объем и т.д.) то смотрите в разделе бекенда для опытных)
Для windows пользователей:
-
Скачиваем nodejs: https://nodejs.org/en и устанавливаем
-
Далее устанавливаем angular, в командной строке windows вводим: npm install -g @angular/cli (если ругается, что не знает, что такое npm скорее всего нужно перезагрузить компьютер, что бы прописались пути)
-
Далее клонируем (скачиваем репозиторий), разархивируем, в разархивированной папке репозитория в командной строке (в windows 10/11 можно в папке нажать shift + правая кнопка мыши и там в меню выбрать "открыть окно PowerShell здесь"), пишем: npm install Эта команда установит все нужные библиотеки.
-
Далее запускаем фронтенд (интерфейс/терминал), вводим в командрой строке (в этой же папке калькулятора): ng serve
Должно все запуститься и Вам выведется адрес: http://localhost:4200/ это адрес интерфейса, пока не запустите бекенд он работать ну будет (далее идете в настройки бекенда: https://github.com/KDVMan/squeeze_calculator_backend)
-
После того как Вы запустили сервер калькулятора, можно сделать обновление страницы интерфейса, первым делом нужно будет загрузить котировки (в правой части нажать на стрелочку вниз), после скачивания нужно обновить страницу (F5)
-
В принципе калькулятор готов к работе
Возможные ошибки:
Если на windows у Вас при запуске angular (команда: ns serve) возникает ошибка типа: PSSecurityException, то Вам нужно в командной строке ввести: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Разное:
- Выбирать привязки можно с зажатой клавишей Ctrl, в этом случае можно выбрать несколько прявязок