Eloqura DEX
Decentralized exchange and automated market maker for the Oeconomia ecosystem. Swap tokens, provide liquidity, and explore pools — powered by Eloqura V2 AMM with Uniswap V3 quote routing.
Features
Real-Time Analytics
Live Price Tracking - Real-time OEC token price updates from multiple sources
Market Metrics - Volume, liquidity, market cap, and trading analytics
Historical Charts - Interactive price history with multiple timeframes
BSC Integration - Direct Binance Smart Chain transaction monitoring
DeFi Management
Portfolio Tracking - Comprehensive view of all DeFi positions
Staking Pools - Multiple pool options (flexible, 30-day, 90-day, 180-day)
ROI Calculator - Real-time staking rewards calculation
Achievement System - Gamified badges for staking milestones
Governance Platform
Proposal Creation - Submit governance proposals with detailed specifications
Voting System - Democratic voting on protocol decisions
Delegation - Delegate voting power to trusted representatives
Discussion Forums - Community discussion for each proposal
Gamified Learning
Progress Tracking - XP system with levels and achievements
Educational Resources - Curated learning materials about DeFi and blockchain
Achievement Badges - Unlock rewards for completing educational content
Progress Visualization - Interactive dashboards showing learning progress
Wallet Integration
Multi-Wallet Support - Connect with popular crypto wallets
BSC Network - Native Binance Smart Chain integration
Transaction History - View and filter transaction history
Security Features - Secure wallet connection protocols
Technology Stack
Frontend
React 18 with TypeScript for type-safe development
Tailwind CSS with custom crypto-themed design system
Radix UI components for accessibility and consistency
TanStack Query for efficient server state management
Wouter for lightweight routing
Recharts for interactive data visualizations
Backend
Node.js with Express.js server
TypeScript throughout the entire stack
Drizzle ORM for PostgreSQL database interactions
Session Management with PostgreSQL-based storage
Database & Storage
PostgreSQL with Neon Database (serverless)
Persistent Session Storage for user preferences
Historical Data tracking for analytics and charts
External Integrations
CoinGecko API - Market data and token information
BSCScan API - Blockchain transactions and network data
PancakeSwap API - DEX trading data and liquidity
Quick Start
Prerequisites
Node.js 18+ installed
PostgreSQL database (or Neon Database account)
API keys for external services
Installation
Clone the repository
Install dependencies
Set up environment variables Create a
.envfile in the root directory:Set up the database
Start the development server
Open your browser Navigate to
http://localhost:5000
Project Structure
Available Scripts
npm run dev- Start development server with hot reloadnpm run build- Build for productionnpm run preview- Preview production buildnpm run db:push- Push database schema changesnpm run db:generate- Generate database migrations
Key Highlights
Recent Features (2025)
Gamified Learning System - XP tracking, achievements, and progress visualization
Enhanced Navigation - Streamlined sidebar with social media integration
Staking DApp - Multi-pool staking interface with colorful gradients
ROI Calculator - Interactive calculations with collapsible interface
Achievement Badges - Gamified system with 6+ badge types
Portfolio Analytics - Volume & liquidity analytics with historical charts
User Experience
Mobile-First Design - Responsive across all device sizes
Dark Theme - Modern dark interface optimized for crypto trading
Real-Time Updates - Live data with 15-60 second refresh intervals
Accessibility - Built with Radix UI for screen reader compatibility
Security & Privacy
Secure Wallet Connections - Industry-standard wallet integration
Environment Variables - Sensitive data stored securely
Session Management - PostgreSQL-based session storage
API Rate Limiting - Responsible external API usage
Contributing
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Links
Website: https://oeconomia.tech
Twitter: @Oeconomia2025
Discord: Join Community
Medium: @oeconomia2025
Support
For support, email [email protected] or join our Discord community.
Built for the Oeconomia ecosystem
Last updated