Skip to content

Kventi111/crypto

 
 

Repository files navigation

Crypto Invest App

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

git clone [email protected]:iRootPro/CryptoDevils.git
yarn

Для запуска

yarn start

Какую проблему решает приложение?

При инвестировании не все монеты можно покупать на какой-то одной бирже. Для учета средств хорошо бы иметь одно приложение где можно оперативно мониторить текущее положение дел по портфелям, а также выбирать монеты, которые теоретически нам могут быть интересны, добавлять их в отдельный список и при подходящих моментах совершать сделки.

Основные возможности

  • Общая информация о рынке: количество валют, бирж, общий проторгованный объем, капитализация, уровень доминации биткоина, цена газа эфира
  • Поиск монеты
  • Вывод всех монет с ценой, ценовыми изменениями, графиком за 30 дней
  • Вывод основных данных по монете (тикер, цена, ссылка на проект, и т.д)
  • Отображение доступных криптовалютных бирж с данными о них
  • Отображение графика (7 дней, 14 дней, 6 месяцев, 1 год, 3 года, вся история), а так же работа с индикаторами и сохранения графика в файл
  • Добавление монеты в Favorite List, отображение списком и плитками
  • Последние актуальные новости о криптовалютах
  • Формирование собственного портфеля:
    • Покупка (какую монету купили, по какой цене, сколько)
    • Продажа (какую монету продали, по какой цене, сколько)
    • Средняя цена (если покупок несколько, то рассчитывать среднюю цену исходя из стоимости и объема)
    • Отображение на графике средней цены для понимания докупки/продажи
    • Подсчет прибыль/убыток портфеля, а также по каждой монете
    • График/диаграмма по активам для понимания диверсификации портфеля

Технологии

  • React/RTK Query
  • Ant.D
  • Highcharts
  • Typescript
  • Eslint / Airbnb
  • LocalStorage + redux persist

API

  • CoinGecko
  • Etherchain
  • newsdata.io

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.3%
  • SCSS 14.4%
  • CSS 6.4%
  • Other 0.9%