A real-time analytics dashboard for monitoring the Xion Network launch metrics, built with Next.js.
- Real-time monitoring of key wallet balances
- Historical balance tracking with customizable time intervals
- Total holders tracking and visualization
- Interactive time-series charts
- Automatic data refresh
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Database: Supabase
- Charts: Recharts
- State Management: TanStack Query (React Query)
- API Integration: Xion Network API
- Clone the repository
- Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env.local
Required environment variables:
NEXT_PUBLIC_SUPABASE_URL
: Your Supabase project URLSUPABASE_KEY
: Your Supabase service role key
- Run the development server:
npm run dev
- Open http://localhost:3000 to view the dashboard
src/
├── app/ # Next.js app router pages
├── components/ # React components
├── constants/ # Global constants
├── hooks/ # Custom React hooks
├── lib/ # Core utilities
├── types/ # TypeScript type definitions
└── utils/ # Helper functions