Admin panel for an electromobility platform — management dashboard with data tables, forms, role-based views and Excel/PDF export. Built with Next.js + TypeScript.
- Next.js (App Router) + TypeScript
- TanStack Query (data fetching/caching) + Axios
- React Hook Form + Yup (forms & validation)
- Tailwind CSS + Headless UI
- jsPDF + xlsx (PDF / Excel export)
npm install
npm run devOpen http://localhost:3000.
- Data tables with filtering and pagination
- Form management with validation
- PDF and Excel report export
- Loading skeletons and toast notifications
- Role-based UI