Analytics Dashboard & Admin Panel
A responsive admin dashboard with KPIs, charts, data tables, a calendar and validated forms — built with React and Material UI.

The challenge
Showing a lot of varied data without overwhelming the user: clear numbers and charts, organized navigation between admin pages, and a layout that works on every screen size.
What I built
I built the interface with React and Material UI, dynamic routes with React Router, Nivo charts, MUI Data Grid tables, FullCalendar, Formik + Yup forms, Redux state and a JSON Server mock API.
Highlights
- KPI cards, line, bar and pie charts (Nivo)
- Data tables with MUI Data Grid
- Calendar with FullCalendar
- Validated forms with Formik and Yup
Screenshots


Google PageSpeed Insights
Performance
More case studies
Client projectKosovo Travels — Travel & Booking Platform Stabilization
Stabilized an international travel and booking platform: fixed payment sessions on Cloudflare Edge, SSR/hydration bugs, and security and SEO issues.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
Client projectAl-Amal Furniture Moving — Kuwait Lead-Generation Website
A fast Arabic website for a Kuwaiti moving company, rebuilt from a crashed WordPress site — with a price calculator, lead forms and local SEO.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4

