Dashboard β Admin Panel
Web Applications
Pet Project

π E-commerce Admin Dashboard (Next.js + Firebase + AI)
A responsive, full-featured admin SPA simulating the backend control layer of an e-commerce platform.
Built with mock data but designed to be API-ready, real-time capable, and production-scalable.
This project showcases fullstack architecture, polished UI/UX, AI integration, and internationalization best practices.
π§ Project Scope
- Modular interface for managing orders, products, users, and analytics
- Real-time delivery tracking and AI-powered sales forecasting
- Built-in PDF/QR generation, role-based login, and CMS-style admin content editor
- Ready for Firebase or custom backend integration
βοΈ Architecture Overview
- Frontend:
Next.js(App Router)Tailwind CSS+ShadCN/UITypeScriptfor full type safetyFramer Motionfor UI animations
- Backend (simulated):
- Structured for
Firebase(Firestore, Auth, Storage) GenkitAI integration (smart replies, forecasting)- Secure login with role simulation
- Structured for
- Data Visualization:
Chart.js,Recharts
- Docs & Exports:
jspdf,qrcode.react,react-barcode
- Internationalization:
next-internationalβ π¬π§ English + π·πΊ Russian support
π§ Tech Stack
Next.js Β· Firebase Β· TypeScript Β· Tailwind CSS Β· ShadCN/UI Β· Framer Motion
Chart.js Β· Recharts Β· Genkit Β· jspdf Β· qrcode.react Β· react-barcode Β· next-international
π¨βπ» Features Delivered
π§Ύ Orders Management
- Paginated, searchable table
- View order details & customer info
- Generate PDF invoices, QR/barcodes
π§Ί Product Catalog
- Add/edit/delete products
- Modal-based editor with localStorage fallback
- Product categories, dynamic filtering
π¦ Real-Time Tracking
- Global delivery map
- Step-by-step status simulation
- Location preview by order
π Analytics Dashboard
- Traffic source breakdown (direct, social, organic)
- Top-selling products
- Time-filterable charts
βοΈ AI-Enhanced Messages
- Simulated customer inbox
- AI-powered auto-replies (
Genkit) - Conversation history and status
π₯ User Management
- Summary cards, list view, role tags
- Paginated + searchable interface
π§βπΌ Admin CMS
- Edit site sections: bio, skills, media, testimonials
- Markdown support
- Modular content structure
π Settings
- Notification preferences
- Language switcher
π± Responsive Design
β
Optimized for desktop, tablet, and mobile
β
Clean mobile-first layout
β
Fast, touch-friendly UX with smooth animations
π Engineering Highlights
- β
Modular file structure:
/modules/orders,/modules/products, etc. - β 60+ accessible UI components via ShadCN
- β Animation hooks via Framer Motion
- β Firebase-ready but decoupled
- β Real-time UX simulation with mock APIs
πΌ Key Skills Demonstrated
- β Frontend architecture (SPA design with Next.js App Router)
- β Firebase integration (Auth, Firestore, Storage)
- β Modern UI/UX design (Tailwind CSS, motion, responsiveness)
- β
Internationalization (i18n-ready UI with
next-international) - β Data visualization (charts, statistics, performance insights)
- β PDF/QR generation (invoice creation, order tracking)
- β
AI integration via
Genkit(sales forecasting, chat responses) - β Scalable modular codebase ready for production API wiring