Modern, full-featured admin dashboard with stunning glassmorphism design. Built with Next.js 16 and React 19. Features comprehensive management interface for courses, bootcamps, e-books, enrollments, and more.
| Category | Technologies |
|---|---|
| Framework | Next.js 16.0.8, React 19.0.0, TypeScript 5.7.2 |
| Styling | Tailwind CSS 3.4.16, Glassmorphism Design |
| UI Components | shadcn/ui, Radix UI 2.x |
| Animations | Framer Motion 11.15.0 |
| Charts | Recharts 2.15.0 |
| Icons | Lucide React 0.468.0 |
- Overview statistics (Courses, Lessons, Enrollments, Students)
- Revenue analytics with interactive charts
- Withdrawal requests management
- Top courses and best-selling courses
- Course performance overview
- Full CRUD operations for courses
- Search and filter functionality
- Course details: name, category, students, price, rating, status
- Bulk actions and status/category filtering
- Multi-role support (Admin, Instructor, Student)
- Search and filter by role
- User statistics and activity tracking
- Bootcamp listing and management
- Duration, participants, dates, pricing
- Status tracking
- Student enrollment tracking
- Status filtering (active, pending, completed)
- Payment amount tracking
- Corporate training program management
- Company progress tracking
- Employee management
- E-book catalog management
- Sales and rating tracking
- Category organization
- Affiliate partner management
- Referral and earnings tracking
- Monthly revenue reports
- User activity tracking
- Revenue trends visualization
- Export functionality
8 built-in theme colors:
- Slate, Peach (Orange), Lavender (Indigo), Lilac (Purple)
- Sage (Emerald), Blush (Rose), Sand (Amber), Sky (Blue)
- 4 Presets: Off, Subtle, Normal, Strong
- Custom mode with controls:
- Background opacity (0-20%)
- Blur amount (0-40px)
- Border opacity (0-30%)
- Saturation (100-200%)
5 Google Fonts:
- Inter, Poppins, Roboto, Montserrat, Space Grotesk
All theme settings saved to localStorage.
src/
├── app/ # Next.js App Router Pages
│ ├── page.tsx # Dashboard
│ ├── courses/ # Courses management
│ ├── users/ # User management
│ ├── settings/ # Settings & customization
│ ├── bootcamp/ # Bootcamp management
│ ├── enrollments/ # Student enrollments
│ ├── team-training/ # Team training programs
│ ├── ebooks/ # E-books management
│ ├── affiliate/ # Affiliate program
│ └── reports/ # Analytics & reports
│
├── components/
│ ├── ui/ # shadcn/ui components
│ ├── layout/ # Sidebar, Header
│ ├── glass/ # Glassmorphism components
│ ├── charts/ # Chart components
│ └── shared/ # Shared components
│
├── contexts/
│ └── theme-context.tsx # Theme system
│
└── lib/
├── mock-data.ts # Sample data
├── navigation.ts # Navigation config
└── utils.ts # Utilities
# Clone the repository
git clone https://github.com/nesdesignco/Glassmorphism-Admin-Panel-UI.git
cd Glassmorphism-Admin-Panel-UI
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 in your browser.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production |
npm start |
Start production server |
npm run lint |
Run ESLint |
External image sources configured:
- images.unsplash.com
- randomuser.me
- i.pravatar.cc
- Strict mode enabled
- Path alias:
@/*→./src/*
- Dark mode support
- Custom color system with CSS variables
- Extended animations
Button, Card, Avatar, Badge, Tabs, Select, Tooltip, Dropdown Menu, Separator, Label, Progress, Switch, Toast, Slider
GlassCard- Card with glassmorphism effectGlassButton- Button with glass stylingGlassInput- Input field with glass effectGlassModal- Modal dialog with glass styling
AreaChart- Time-series visualizationBarChart- Comparative visualizationDonutChart- Proportion visualizationRadialBarChart- Radial visualization
DataTable- Generic table with sorting/filteringStatCard- Statistics display cardStatsRow- Row of multiple stat cards
Currently uses mock data. Ready for integration with:
- REST API
- GraphQL
- Database (PostgreSQL, MongoDB, etc.)
All components accept data props for easy backend connection.
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
MIT
Built with Next.js and React

