A modern dashboard template built with VisActor and Next.js, featuring a beautiful UI and rich data visualization components.
- π Rich Visualizations - Powered by VisActor, including bar charts, gauge charts, circle packing charts, and more
- π Dark Mode - Seamless dark/light mode switching with system preference support
- π± Responsive Design - Fully responsive layout that works on all devices
- π¨ Beautiful UI - Modern and clean interface built with Tailwind CSS
- β‘οΈ Next.js 15 - Built on the latest Next.js features and best practices
- π State Management - Efficient state management with Jotai
- π¦ Component Library - Includes Shadcn components styled with Tailwind
- Next.js - React framework
- VisActor - Visualization library
- Tailwind CSS - CSS framework
- Shadcn - UI components
- Jotai - State management
- TypeScript - Type safety
You can deploy this template to Vercel by clicking the button above, or clone this repository and run it locally.
- Clone this repository
git clone https://github.com/mengxi-ream/visactor-next-template- Install dependencies
pnpm install- Run the development server
pnpm dev- Open http://localhost:3000 with your browser to see the result.
src/
βββ app/ # App router pages
βββ components/ # React components
β βββ chart-blocks/ # Chart components
β βββ nav/ # Navigation components
β βββ ui/ # UI components
βββ config/ # Configuration files
βββ data/ # Sample data
βββ hooks/ # Custom hooks
βββ lib/ # Utility functions
βββ style/ # Global style
βββ types/ # TypeScript typesThis template includes several chart examples:
- Average Tickets Created (Bar Chart)
- Ticket by Channels (Gauge Chart)
- Conversions (Circle Packing Chart)
- Customer Satisfaction (Linear Progress)
- Metrics Overview
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.