A revolutionary cryptocurrency exchange platform with AI-powered trading, automated bots, and real-time market intelligence.
🤖 100% Created by Antigravity AI - This entire project was built using advanced AI assistance from Google DeepMind, showcasing the cutting-edge capabilities of AI-driven development.
This project is a living demonstration of what AI can create. Every single line of code, every animation, every design decision, and every feature was created through collaboration with Antigravity AI by Google DeepMind.
- ✅ 100% AI-Generated Codebase - From architecture to implementation
- ✅ AI-Designed UI/UX - Premium design patterns with futuristic animations
- ✅ AI-Integrated Features - Real Google Gemini API integration for live AI chat
- ✅ AI-Optimized Performance - 60fps animations, efficient rendering, smooth interactions
- ✅ AI-Written Documentation - Comprehensive guides, testing, and deployment docs
- ✅ Advanced Animations - Holographic effects, 3D transformations, particle systems
- ✅ Futuristic Components - Floating AI button, live price ticker, holographic cards
This is not just a crypto exchange. It's proof that AI can build production-ready, visually stunning applications.
Lexchange isn't just another crypto exchange. It's a next-generation trading platform that combines:
- 🤖 Real AI Integration (Google Gemini API)
- 🎮 Interactive 3D Visualizations (Three.js with Balinese aesthetics)
- 🤝 Social Copy Trading
- 🐋 Whale Activity Tracking
- ⚡ Automated Trading Bots
- 📊 Multi-Chart Analysis
- 🔔 Smart Price Alerts
- Full-Screen Landing - NO navbar/sidebar for non-logged users (pure immersive experience)
- Satoshi Mystery Showcase - Interactive 3D hooded figure with rotating mystery stories
- Live Price Ticker - Infinite scrolling real-time price updates with smooth animations
- Particle Cursor Trail - Colorful particles follow mouse movement
- Loading Screen - Futuristic loading animation with progress bar
- Animated Stats - Counter numbers with intersection observer
- Parallax Scrolling - Smooth scroll-based animations with depth
- Floating AI Assistant - Quick access button with pulsing animations and particle effects
- Holographic Cards - 3D tilt effects with rainbow shimmer and dynamic glow
- Pulsing Animations - Dual pulse rings for attention-grabbing effect
- Particle System - 8 floating particles around the button
- Expandable Menu - Smooth transitions to AI Trader, Trading Bots, and Market Intel
- Hover Effects - Scale and glow transformations
- Always Accessible - Fixed position at bottom-right corner
- Infinite Scroll - Seamless looping animation
- Real-time Simulation - Prices update every 3 seconds
- 6 Major Cryptos - BTC, ETH, SOL, BNB, ADA, XRP
- Trend Indicators - Color-coded with up/down arrows
- Hover Interactions - Cards scale and highlight on hover
- Gradient Overlays - Smooth fade at edges
- 3D Tilt - Perspective-based rotation following mouse
- Dynamic Glow - Radial gradient follows cursor position
- Rainbow Shimmer - Animated gradient overlay
- Smooth Transitions - 60fps performance
- Applied to Features - All feature cards have holographic effect
- Glassmorphism Design - High-quality translucent styling
- Mock Interaction - Functional inputs and token selectors
- Dynamic Rates - Simulates live exchange rate updates
- Neon Accents - Matches the cyberpunk/crypto aesthetic
- Brain-Computer Interface - Simulates direct neural connection
- Bio-Feedback Visuals - Real-time canvas wave generation
- Thought Execution - "Execute via Thought" interaction paradigm
- Quantum Telemetry - Futuristic data metrics (Synaptic Latency, TB/s Bandwidth)
- Stellar Staking - Select stars (Sol, Sirius, Betelgeuse) to harvest
- Dyson Swarm Visuals - 3D orbital rings and drone deployment
- Plasma Yield Metrics - Track Zettawatts (ZW) of energy collected
- Type-II Civilization UI - Industrial sci-fi aesthetic with stability warnings
- Interactive Harvesting - Deploy/Retract mechanics with visual feedback
A high-fidelity visualization of the decentralized web, inspired by the "Golden Era" of 2020 crypto aesthetics.
- Connected World - A wireframe globe representing the borderless nature of crypto.
- Orbiting Satellite - Token assets (BTC, ETH, SOL) orbiting the central network.
- Data Beams - Visualizing transactions shooting across the network.
- Retro-Future - Cyan/Blue/Purple neon palette with scanline overlays.
- Precision - Clean lines, geometric shapes, and smooth icosahedron structures.
- Canvas Size: Full-viewport responsive
- Core Geometry: Icosahedron with Wireframe overlay
- Satellites:
- Octahedron geometry with inner glowing cores
- Independent orbit speeds and radii
- Trailing rings (DoubleSide geometry)
- Data Beams:
- Cylinder geometry with opacity fade
- Random activation logic
- Interactivity:
- Mouse-controlled rotation with smooth damping (lerp)
- Interactive camera tilt
- Post-Processing:
- Vignette overlay
- Scanline texture overlay for monitor effect
- Real Google Gemini Integration - Not mock responses!
- Context-Aware Conversations - Knows your portfolio and trading history
- Smart Recommendations - Entry/exit points, risk analysis, technical indicators
- Executable Actions - Trade directly from chat, set alerts
- Natural Language - Ask anything about crypto in plain English
- 4 Professional Strategies:
- 📊 DCA (Dollar Cost Averaging) - Low risk, steady growth
- 🎯 Grid Trading - Profit from volatility
- 🚀 Momentum Trading - Ride the trends
- ⚡ Arbitrage Bot - Cross-exchange opportunities
- Live Performance Tracking - Real-time profit/loss, win rates
- One-Click Setup - Start trading in seconds
- Up to 6 Charts Simultaneously
- 4 Layout Options - Single, dual, quad, grid
- TradingView Integration - Professional charting
- Fullscreen Mode - Focus on what matters
- Whale Tracking - Monitor large transactions in real-time
- Sentiment Analysis - Bull/bear market indicators
- Live Alerts - Instant notifications for whale movements
- Volume Analysis - Track market momentum
- Top Traders Leaderboard - See who's winning
- One-Click Copy Trading - Mirror successful strategies
- Detailed Statistics - Win rates, ROI, trade history
- Follow System - Track your favorite traders
- Multi-Channel Notifications:
- 📱 In-app alerts
- 💬 Telegram integration
- 🎮 Discord integration
- Smart Conditions - Above/below price targets
- Unlimited Alerts - Set as many as you need
- Real-Time Market Data - Live prices from CoinGecko API
- Portfolio Management - Track all your assets
- Transaction History - Complete trade records
- Watchlist System - Monitor your favorite coins
- Swap Interface - Easy token swapping with MAX button
- Gas Reservation - Smart balance management
- Apple-Level Aesthetics - Glassmorphism, gradients, smooth animations
- Retro-Futuristic - Inspired by the 2020 crypto golden era
- 60 FPS Animations - Buttery smooth performance across all interactions
- Dark Mode First - Easy on the eyes with vibrant accents
- Mobile Responsive - Works flawlessly on all devices
- Accessibility - WCAG compliant with keyboard navigation
- Animated Particle Background - 100+ interactive particles with physics
- Mouse Parallax - Elements respond to cursor movement in 3D space
- Scroll Animations - Staggered reveals with parallax depth
- Gradient Orbs - Dynamic floating elements with blur effects
- Shimmer Effects - Holographic hover interactions
- Smooth Transitions - 0.3s cubic-bezier easing on everything
- Neon Glow - Pulsing box-shadow effects with multiple layers
- Matrix Rain - Falling particle effects (inspired by The Matrix)
- Cyber Scan - Vertical scanning line animations
- Holographic Shimmer - Moving gradient backgrounds
- Pulse Glow - Breathing light effects with brightness changes
- Slide In/Out - Smooth entrance/exit animations
- Rotate 3D - Perspective-based 3D rotations
- Particle Float - Complex particle movement with rotation
- Gradient Shift - Animated background position changes
.neon-border- Animated glowing borders.cyber-grid- Futuristic grid background pattern.holographic- Animated rainbow gradient overlay.text-glow-purple- Purple neon text effect.text-glow-cyan- Cyan neon text effect
- Gradient Thumb - Purple gradient scrollbar handle
- Smooth Track - Semi-transparent dark background
- Hover Effects - Lighter gradient on hover
- Custom Highlight - Purple semi-transparent selection
- White Text - Maintains readability on selection
- Framework: Next.js 16.0.8 (App Router)
- Language: TypeScript 5.0
- 3D Graphics: Three.js + React Three Fiber
- Animations: Framer Motion
- Icons: Lucide React
- Styling: CSS Modules + Vanilla CSS
- AI: Google Gemini Pro API
- Market Data: CoinGecko API
- Charts: TradingView Widgets
- Authentication: Context API (expandable to NextAuth)
- SSR: Server-Side Rendering
- Code Splitting: Automatic route-based
- Image Optimization: Next.js Image
- Lazy Loading: Dynamic imports
Node.js 18+ (20.11.0 recommended)
npm 10+- Clone the repository
git clone https://github.com/lexyerresta/lexchange.git
cd lexchange- Install dependencies
npm install- Set up environment variables
cp .env.example .env.localEdit .env.local and add your API keys:
# Google Gemini API Key (Required for AI features)
# Get it from: https://makersuite.google.com/app/apikey
GEMINI_API_KEY=your_gemini_api_key_here- Run development server
npm run dev- Open your browser
http://localhost:3000
- Visit homepage - Full animated experience, NO sidebar
- Scroll to see 3D Crypto Mandala showcase
- View live price tickers
- Click "Start Trading" to register
- Sidebar appears - Access all features
- Floating menu button - Toggle sidebar visibility
- Full feature access - Trading, AI, bots, analytics
- Navigate to
/ai-trader - Type your question: "Should I buy BTC?"
- Get AI-powered analysis with entry/exit points
- Click suggestions for quick actions
- Execute trades or set alerts directly from chat
- Go to
/trading-bots - Choose a strategy (DCA, Grid, Momentum, Arbitrage)
- Configure parameters
- Click "Create Bot"
- Monitor performance in real-time
- No sidebar visible
- Navbar hidden initially
- Navbar appears on scroll
- 3D Crypto Mandala loads and animates
- Live price tickers update
- Particle background animates
- Parallax effects work
- All animations smooth (60fps)
- Can register new user
- Redirects to homepage after registration
- User balance shows $1000
- Sidebar appears after login
- Floating menu button works
- AI Trader Chat loads
- Can send messages
- AI responds (with Gemini API key)
- Suggestions appear
- Trading Bots page loads
- Can view bot strategies
- Bot stats display correctly
- Market table loads with real data
- Can navigate to token detail pages
- Charts load correctly
- Swap interface works
- MAX button calculates correctly
- Portfolio displays assets
- Transaction history shows trades
- Multi-charts loads
- Can add/remove charts
- Layout switching works
- Market Intel shows whale alerts
- Social Trading leaderboard loads
- Price Alerts can be created
# Run type checking
npm run type-check
# Run linting
npm run lint
# Build for production (tests compilation)
npm run buildlexchange/
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── page.tsx # Homepage (landing)
│ │ ├── login/ # Authentication
│ │ ├── ai-trader/ # AI Chat interface
│ │ ├── trading-bots/ # Bot management
│ │ ├── market-intel/ # Whale tracking
│ │ ├── social-trading/ # Copy trading
│ │ ├── price-alerts/ # Alert management
│ │ ├── multicharts/ # Multi-chart view
│ │ ├── portfolio/ # Portfolio page
│ │ ├── transactions/ # Transaction history
│ │ ├── watchlist/ # Watchlist page
│ │ ├── pair/[symbol]/ # Token detail pages
│ │ └── api/ # API routes
│ │ ├── market/ # Market data API
│ │ └── ai-chat/ # AI chat API (Gemini)
│ ├── components/ # React components
│ │ ├── Navbar.tsx # Hidden navbar
│ │ ├── Hero.tsx # Landing hero
│ │ ├── ThreeJSShowcase.tsx # 3D Crypto Mandala
│ │ ├── AnimatedBackground.tsx # Particle system
│ │ ├── AITraderChat.tsx # AI chat component
│ │ ├── MarketTable.tsx # Market data table
│ │ ├── TradingChart.tsx # Chart component
│ │ ├── SwapInterface.tsx # Trading interface
│ │ ├── Sidebar.tsx # Navigation sidebar
│ │ └── AppShell.tsx # Layout wrapper
│ ├── context/ # React Context
│ │ ├── AuthContext.tsx # Authentication state
│ │ └── ToastContext.tsx # Notifications
│ └── styles/ # CSS modules
├── public/ # Static assets
├── .env.example # Environment template
├── package.json # Dependencies
├── tsconfig.json # TypeScript config
└── next.config.js # Next.js config
GEMINI_API_KEY=your_key_hereGet your free API key: https://makersuite.google.com/app/apikey
NEXT_PUBLIC_COINGECKO_API_KEY=your_key_here
TELEGRAM_BOT_TOKEN=your_token_here
DISCORD_WEBHOOK_URL=your_webhook_here- Landing page with 3D Crypto Mandala
- User authentication
- Real-time market data
- Trading interface
- Portfolio management
- Google Gemini API integration
- AI Trader Chat
- Automated trading bots
- Smart recommendations
- Multi-chart analysis
- Whale tracking
- Social copy trading
- Price alerts
- Real exchange integration
- KYC/AML compliance
- Fiat on/off ramps
- Mobile apps (iOS/Android)
- Advanced order types
- Margin trading
This project was created entirely using Antigravity AI by Google DeepMind - an advanced AI coding assistant that can:
- 🏗️ Design Architecture - Plan and structure entire applications
- 💻 Write Code - Generate production-ready TypeScript/React code
- 🎨 Create UI/UX - Design beautiful, modern interfaces
- 🔧 Debug Issues - Find and fix bugs automatically
- 📝 Write Documentation - Generate comprehensive guides
- 🧪 Test Features - Ensure everything works correctly
This README itself was written by Antigravity AI.
- AI can build complete, production-ready applications
- AI understands complex requirements and implements them
- AI can integrate multiple technologies (Next.js, Three.js, Gemini API)
- AI can create professional-grade code and documentation
- AI can optimize for performance and user experience
The future of software development is here.
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Use TypeScript
- Follow existing patterns
- Add comments for complex logic
- Test before submitting
This project is licensed under the MIT License - see the LICENSE file for details.
Project Owner: Lexy Erresta
- GitHub: @lexyerresta
Built By: Antigravity AI (Google DeepMind)
- 100% AI-generated code
- AI-designed architecture
- AI-created documentation
- Antigravity AI - For building this entire project
- Google Gemini - AI capabilities
- CoinGecko - Market data API
- TradingView - Professional charts
- Three.js - 3D graphics
- Next.js Team - Amazing framework
- Vercel - Deployment platform
Need help? Have questions?
- 📧 Email: support@lexchange.com
- 💬 Discord: Join our community
- 🐦 Twitter: @lexchange
- 📖 Docs: docs.lexchange.com
This is a demonstration project built by AI. Lexchange is not a real cryptocurrency exchange. Do not use real funds or expect actual trading functionality. This project is for educational, portfolio, and AI capability demonstration purposes only.
For real cryptocurrency trading, please use licensed and regulated exchanges.
🤖 Built entirely by Antigravity AI
Powered by Next.js, TypeScript, Three.js, and Google Gemini
⭐ Star this repo if you want to see what AI can build!