A modern real-time cryptocurrency market dashboard built with Next.js, React, TypeScript, Lightweight Charts, WebSockets, and Webhooks.
π Vercel Deployment:
https://crypto-trading-terminal-two.vercel.app/
π GitHub Repository:
https://github.com/IdushaGaravi/Crypto-Trading-Terminal
Crypto Trading Terminal is a professional cryptocurrency market analytics dashboard designed to provide traders and investors with an intuitive way to monitor market movements, explore trending coins, analyze price action, and track cryptocurrency categories in real time.
The platform delivers a modern dark-themed trading experience inspired by professional financial terminals while maintaining excellent performance, responsiveness, and scalability through WebSocket and Webhook-based real-time data synchronization.
- Interactive candlestick charts
- Multiple time period selections
- Live cryptocurrency market statistics
- Category-based market analysis
- Real-time price updates
- Real-time cryptocurrency price streaming
- Low latency market updates
- Automatic UI synchronization
- Seamless live data updates without page refresh
- Event-driven market data synchronization
- Efficient server-to-server communication
- Scalable real-time data handling
- Fast market information updates
- View trending cryptocurrencies
- Track 24-hour price movements
- Quick access to detailed coin pages
- Search cryptocurrencies by:
- Coin name
- Symbol
- Token identifier
- Fast command-style search experience
- Individual cryptocurrency pages
- Market cap information
- Trading volume statistics
- Market ranking
- External website & explorer links
- Real-time token conversion
- Currency exchange calculations
- User-friendly conversion interface
- Smart Contract Platforms
- Layer 1 Networks
- Proof of Work Projects
- Proof of Stake Projects
- Stablecoins
- Exchange Tokens
- USD Stablecoins
- And many more
- Desktop optimized
- Tablet friendly
- Mobile responsive
- Modern dark UI
Cryptocurrency APIs
β
β
Webhooks
β
βΌ
Next.js Application
β
β
WebSockets
β
βΌ
Real-Time Market Data
β
βΌ
React Components
β
-------------------------------------------
β β β
βΌ βΌ βΌ
Dashboard Coin Details Converter
β
βΌ
Lightweight Charts
| Technology | Version |
|---|---|
| Next.js | 16.2.9 |
| React | 19.2.4 |
| React DOM | 19.2.4 |
| TypeScript | 5.x |
| Tailwind CSS | 4.x |
| Lightweight Charts | 5.2.0 |
| SWR | 2.4.2 |
| Lucide React | 1.23.0 |
| Radix UI | 1.6.0 |
| ShadCN UI | 4.12.0 |
| Technology | Purpose |
|---|---|
| WebSockets | Real-time cryptocurrency price updates |
| Webhooks | Event-driven market data synchronization |
| Lightweight Charts | Financial chart rendering |
| SWR | Client-side data fetching and caching |
| Library | Version |
|---|---|
| class-variance-authority | 0.7.1 |
| clsx | 2.1.1 |
| cmdk | 1.1.1 |
| query-string | 9.4.1 |
| react-use | 17.6.1 |
| tailwind-merge | 3.6.0 |
| tw-animate-css | 1.4.0 |
| Tool | Version |
|---|---|
| TypeScript | 5.x |
| ESLint | 9.x |
| PostCSS | Tailwind CSS 4 |
crypto-trading-terminal/
β
βββ app/
β βββ page.tsx
β βββ coins/
β βββ search/
β
βββ components/
β βββ charts/
β βββ ui/
β βββ shared/
β
βββ lib/
β
βββ public/
β
βββ types/
β
βββ constants/
β
βββ package.jsongit clone https://github.com/IdushaGaravi/Crypto-Trading-Terminal.git
cd Crypto-Trading-Terminalnpm installnpm run devApplication will be available at:
http://localhost:3000npm run build
npm start- Modern Trading Terminal UI
- Real-Time Cryptocurrency Tracking
- WebSocket Integration
- Webhook Integration
- Interactive Candlestick Charts
- Advanced Search Experience
- Coin Converter
- Responsive Design
- Optimized Performance
- Built with Next.js 16 & React 19
- Real-Time Market Data Synchronization
- Production Ready Deployment on Vercel
The application is deployed on Vercel.
https://crypto-trading-terminal-two.vercel.app/
- Portfolio tracking
- Watchlists
- Trading indicators
- Price alerts
- User authentication
- Historical portfolio analytics
- AI-powered market insights
- Multi-currency support
GitHub: https://github.com/IdushaGaravi
Project Repository: https://github.com/IdushaGaravi/Crypto-Trading-Terminal
Live Demo: https://crypto-trading-terminal-two.vercel.app/
If you found this project useful, consider giving it a star on GitHub.
β Star the repository
π΄ Fork the project
π Share it with othersBuilt with β€οΈ using Next.js, React, TypeScript, Tailwind CSS, WebSockets, and Webhooks.



