A comprehensive cryptocurrency dashboard and governance platform for the Oeconomia ecosystem, providing advanced portfolio tracking, real-time market insights, and a fully decentralized governance infrastructure.
- 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
- 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
- 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
- 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
- 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
- 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
- Node.js with Express.js server
- TypeScript throughout the entire stack
- Drizzle ORM for PostgreSQL database interactions
- Session Management with PostgreSQL-based storage
- PostgreSQL with Neon Database (serverless)
- Persistent Session Storage for user preferences
- Historical Data tracking for analytics and charts
- CoinGecko API - Market data and token information
- BSCScan API - Blockchain transactions and network data
- PancakeSwap API - DEX trading data and liquidity
- Node.js 18+ installed
- PostgreSQL database (or Neon Database account)
- API keys for external services
-
Clone the repository
git clone https://github.com/yourusername/oeconomia-dashboard.git cd oeconomia-dashboard -
Install dependencies
npm install
-
Set up environment variables Create a
.envfile in the root directory:DATABASE_URL=your_postgresql_connection_string BSCSCAN_API_KEY=your_bscscan_api_key VITE_WALLETCONNECT_PROJECT_ID=your_walletconnect_project_id
-
Set up the database
npm run db:push
-
Start the development server
npm run dev
-
Open your browser Navigate to
http://localhost:5000
oeconomia-dashboard/
βββ client/ # React frontend application
β βββ src/
β β βββ components/ # Reusable UI components
β β βββ pages/ # Application pages/routes
β β βββ lib/ # Utilities and helpers
βββ server/ # Express.js backend
β βββ routes.ts # API route definitions
β βββ storage.ts # Database storage layer
β βββ db.ts # Database connection
βββ shared/ # Shared TypeScript types
β βββ schema.ts # Database schema and types
βββ package.json
βββ tsconfig.json
βββ tailwind.config.ts
βββ vite.config.ts
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
- β 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
- 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
- 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
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: https://oeconomia.tech
- Twitter: @Oeconomia2025
- Discord: Join Community
- Medium: @oeconomia2025
For support, email [email protected] or join our Discord community.
Built with β€οΈ for the Oeconomia ecosystem