๐งฟ Admin Panel
A modern admin panel application built with Next.js, React, Tailwind CSS, Redux Toolkit, Redux Saga, and NextAuth. The panel includes features like content management, user management, and statistical visualizations.
๐ Demo Login
You can log in with the following credentials:
Username: Admin
Password: 123
๐ Technologies
- Next.js โ React framework with SSR & SSG support
- Tailwind CSS โ Utility-first CSS framework
- React & Redux Toolkit โ State management
- Redux-Saga โ Middleware for managing side effects
- NextAuth โ Authentication and session management
- @nextui-org/react & @headlessui/react โ Modern UI component libraries
- Tremor โ Data visualization components for dashboards
- Jodit React / react-draft-wysiwyg โ Rich text editors
- js-cookie, slugify, moment, uuid โ Utility libraries
๐งช Features
- ๐ Authentication & session management (via NextAuth)
- โ๏ธ Dynamic and modular admin panel
- ๐ Statistical visualizations with Tremor
- โ๏ธ Rich text editors (Jodit + Draft)
- ๐ Performance optimizations
- ๐ Optional dark mode
- ๐ API integrations and CRUD operations
Getting Started
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.js
. The page auto-updates as you edit the file.
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.