A powerful, real-time cryptocurrency tracking platform built with React, featuring advanced market analytics, secure wallet integration, and seamless trading capabilities.
CryptoLens empowers users to make informed cryptocurrency investment decisions through:
- 📊 Real-time price tracking and market analytics
- 🔍 Advanced technical analysis tools and visualizations
- 🔐 Secure MetaMask wallet integration
- 💰 Direct cryptocurrency trading capabilities
- ⭐ Customizable watchlist with drag-and-drop functionality
- 🔄 Real-time cryptocurrency price updates via CoinGecko API
- 🚀 Top 20 trending coins dashboard with key metrics
- 📉 Comprehensive market statistics including volume, market cap, and price changes
- 🔎 Advanced search functionality with filtering options
- 🕵️♂️ Interactive candlestick charts
- 📌 Multiple chart types including line, candlestick
- 🔗 MetaMask wallet integration for secure access
- 💹 Real-time portfolio valuation
- 📜 Transaction history tracking
- 📈 Performance analytics dashboard
- 💳 Direct buy/sell functionality through MetaMask
- 📑 Market and limit order support
- 🔢 Transaction fee estimation
- 📋 Order history tracking
- ⭐ Customizable watchlist with drag-and-drop ordering
- 🖥️ Node.js (v14.0.0 or higher)
- 📦 npm or yarn package manager
- 🔗 MetaMask browser extension
- 🌐 Modern web browser (Chrome, Firefox, or Edge recommended)
- Clone the repository
https://github.com/bhanage-viraj/CryptoLens1.git
cd CryptoLens1- Install dependencies
npm install
# or
yarn install- Configure environment variables
cp .env.example .env
# Edit .env with your configuration- Start the development server
npm run dev
# or
yarn devThe application will be available at http://localhost:3000
- Click the "Connect Wallet" button in the top right corner
- Select MetaMask from the wallet options
- Approve the connection request in your MetaMask extension
- Browse the trending coins section on the homepage
- Use the search bar to find specific cryptocurrencies
- Click on any coin to view detailed analytics
- Add coins to your watchlist
- Access your watchlist from the navigation menu
- Drag and drop coins to reorder them