npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@dmytrodzharty/crypto-charts

v1.1.7

Published

This is a test app for test task

Downloads

327

Readme

Веб-додаток для моніторингу криптовалют

Цей веб-додаток використовує API Сoinranking для отримання даних про криптовалюти та відображення їх на сторінці у вигляді карток. Кожна картка містить основну інформацію про монету, таку як:

  • Назва монети
  • Символ
  • Поточна остання ціна
  • Ринкова капіталізація

Функціональні можливості:

Перегляд карток монет: Додаток завантажує дані про 10 монет з Сoinranking з найбільшою капіталізацією та відображає їх на сторінці.

Для детальної інформації викроистовується про монету API Binance (binance-api-node) : При натисканні на картку монети користувач перенаправляється на нову сторінку, де відображається детальна інформація про цю монету, включаючи:

  • Історичну ціну відносно до USDT (за 1 день, 1 неділю, 1 місяць від поточної дати)
  • Є кнопки перемикання виду графіків лінийни(line) чи свічник(candlestick)
  • На графіку історичної ціни виводиться рандомні сигнали 2 покупки (buy) - стрілка вверї, та 2 продажу(sell) - стрілка донизу
  • Онлайн ціну відносно до USDT з вебсокету Binance

Технології:

  • Веб-фреймворк: NextJS
  • Мова програмування: typescript
  • Cтилізація: TailwindCSS
  • Тестування: Jest
  • API: Сoinranking, Binance
  • Бібліотеки: React-apexcharts, Swr;

GitHub: URL GitHub

Deploy on Vercel: Deploy on Vercel

Npm package : npm i @dmytrodzharty/crypto-charts

Домашня сторінка

Домашня сторінка

Сторінка монети графік історичної ціни

Сторінка монети графік історичної ціни

Сторінка монети графік ціни в реальному часі

Сторінка монети графік ціни в реальному часі

Сторінка обробки помилки якщо немає данних про співвідношення ціни монети до USDT

Сторінка монети графік ціни в реальному часі

Web application for monitoring cryptocurrencies

This web application uses the Coinranking API to retrieve data about cryptocurrencies and display them on the page in the form of cards. Each card contains basic information about the coin, such as

  • Coin name
  • Symbol
  • Current last price
  • Market capitalization.

Functional features:

View coin cards: The app downloads data about 10 coins from Coinranking with the largest capitalization and displays them on the page.

For detailed information, you can use the Binance API (binance-api-node): When clicking on a coin card, the user is redirected to a new page that displays detailed information about that coin, including:

  • Historical price against USDT (for 1 day, 1 Sunday, 1 month from the current date)
  • There are buttons for switching the type of graphs: line or candlestick
  • The historical price chart displays random signals: 2 buy signals - an upward arrow, and 2 sell signals - a downward arrow
  • Online price against USDT from the Binance web-socket

Technology:

  • Web framework: NextJS
  • Programming language: typescript
  • Styling: TailwindCSS
  • Testing: Jest
  • API: Coinranking, Binance
  • Libraries: React-apexcharts, Swr;

GitHub: GitHub URL

Deploy on Vercel: Deploy on Vercel

Npm package : npm i @dmytrodzharty/crypto-charts

Home page

Home page

Coin page historical price chart

Coin page historical price chart

Coin page price chart in real time

Coin page with real-time price chart

Error handling page if there is no data on the ratio of the coin price to USDT

Coin page with real-time price chart