10000 GitHub - usawjq/coinprice-pro
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

usawjq/coinprice-pro

 
 

Repository files navigation

CoinPrice Pro - 专业加密货币行情平台 💰

一个现代化、炫酷的加密货币实时行情展示网站,具有全屏价格显示和实时 K 线图功能。

✨ 主要特色

🎯 核心功能

  • 实时价格更新 - 通过 WebSocket 连接获取实时加密货币价格
  • 全屏价格显示 - 点击卡片可进入炫酷的全屏价格展示模式
  • 简约 K 线图 - 实时显示简化版的蜡烛图表
  • 多交易所支持 - 支持币安(Binance)和 OKX 两大交易所

🌍 国际化 & 主题

  • 多语言支持 - 中文/英文双语切换
  • 深色/浅色主题 - 自动跟随系统主题或手动切换
  • 响应式设计 - 完美适配桌面端和移动端

🎨 UI/UX 特色

  • 现代化设计 - 使用 Tailwind CSS 和 Framer Motion 打造炫酷动效
  • 玻璃质感 - 毛玻璃效果的现代化界面
  • 动态背景 - 浮动的渐变背景元素
  • 实时动画 - 价格变化时的动态效果

🔧 技术特色

  • TypeScript - 完整的类型安全
  • SEO 优化 - 完善的 meta 标签和结构化数据
  • 性能优化 - 代码分割和懒加载
  • PWA 就绪 - 可作为渐进式 Web 应用

🚀 支持的加密货币

  • Bitcoin (BTC)
  • Ethereum (ETH)
  • Binance Coin (BNB)
  • Cardano (ADA)
  • Solana (SOL)
  • Dogecoin (DOGE)
  • Polygon (MATIC)
  • Avalanche (AVAX)

📱 功能演示

主界面

  • 实时显示热门加密货币价格卡片
  • 价格变化动画效果
  • 连接状态指示器
  • 主题和语言切换

全屏模式

  • 大字体价格显示
  • 实时价格变化动画
  • 简约版 K 线图
  • 24小时成交量信息
  • 按 ESC 键或点击关闭按钮退出

🛠️ 技术栈

  • 前端框架: React 18 + TypeScript
  • 构建工具: Vite
  • 样式: Tailwind CSS
  • 动画: Framer Motion
  • 图表: 自定义 SVG K 线图
  • 图标: Lucide React
  • 国际化: React i18next
  • WebSocket: 原生 WebSocket API

🚀 快速开始

安装依赖

npm install

启动开发服务器

npm run dev

构建生产版本

npm run build

预览生产版本

npm run preview

🔧 配置说明

交易所 WebSocket 端点

币安 (Binance)

  • WebSocket URL: wss://stream.binance.com:9443/ws/!ticker@arr
  • 支持实时 ticker 和 K 线数据

OKX

  • WebSocket URL: wss://ws.okx.com:8443/ws/v5/public
  • 支持实时 ticker 和蜡烛图数据

环境变量

项目无需额外的环境变量,直接使用公共 WebSocket 接口。

📱 使用指南

  1. 查看实时价格: 主页显示热门加密货币的实时价格和变化
  2. 切换交易所: 在头部选择币安或 OKX 数据源
  3. 全屏显示: 点击卡片右上角的全屏按钮进入全屏模式
  4. 主题切换: 点击头部的主题按钮切换深色/浅色模式
  5. 语言切换: 点击头部的语言按钮切换中文/英文
  6. 退出全屏: 按 ESC 键或点击关闭按钮

🎯 特色亮点

全屏价格显示

  • 炫酷动效: 价格变化时的缩放和发光效果
  • 实时更新: 毫秒级的价格变化响应
  • 可视化图表: 简约而美观的实时 K 线图
  • 沉浸式体验: 黑色背景配合动态光效

现代化 UI

  • 玻璃质感: backdrop-blur 毛玻璃效果
  • 渐变背景: 动态渐变色彩
  • 微交互: 悬停、点击时的细腻动效
  • 响应式布局: 完美适配各种屏幕尺寸

性能优化

  • 虚拟化列表: 大量数据时的性能保证
  • WebSocket 连接管理: 智能重连机制
  • 代码分割: 按需加载减少初始包大小
  • 图片优化: WebP 格式和懒加载

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request!


CoinPrice Pro - 让加密货币行情展示更加炫酷! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.6%
  • TypeScript 5.5%
  • Other 0.9%
0