Generated on: December 20, 2025 Version: 1.0.0 Framework: Next.js 15 (App Router) Styling: Tailwind CSS 4
UpTurn AI is a premium, production-ready SaaS UI Kit designed for AI applications. It features a modern, glassmorphism-inspired aesthetic with full dark/light mode support. The project is built on the latest Next.js 15 stack, ensuring high performance and SEO optimization.
Live Demo - Experience the premium feel instantly.
- Core Framework: Next.js 15 (App Router, Server Components)
- Language: TypeScript 5
- Styling: Tailwind CSS 4 (PostCSS)
- Icons: Lucide React
- Charts: Recharts
- Animation: Framer Motion
- Theme Management:
next-themes(System/Dark/Light) - Font: Outfit & Inter (Google Fonts)
src/
├── app/ # App Router Pages
│ ├── admin/ # Admin Dashboard & Management
│ ├── ai/ # AI Feature Pages (Chat, Image, Video)
│ ├── auth/ # Authentication (Login, Register, Forgot)
│ ├── dashboard/ # User Dashboard
│ └── ...
├── components/ # Reusable UI Components
│ ├── layout/ # Shells, Sidebar, Header
│ ├── ui/ # Design System (Buttons, Cards, Inputs)
│ └── ...
├── lib/ # Utilities (cn, constants)
└── context/ # Global State (AppContext)
- Responsive Layout: Fully adaptive DashboardShell with collapsible sidebar.
- Theme Support: Seamless Dark/Light mode toggle with persistent state.
- Authentication Pages: Professionally designed Login, Register, Forgot Password.
- AI Chat Interface: WhatsApp-style layout with message bubbles and input composer.
- AI Image Generation: Gallery view, prompt inputs, and generation history.
- AI Video Creator: Video timeline interface and settings.
- Admin Dashboard: High-level metrics, revenue charts, and usage stats.
- User Management: Data tables for managing users (Sort, Filter).
- Billing & Plans: Pricing tables, subscription management, and credit tracking.
- System Settings: configuration forms for API keys and preferences.
- Legal Pages: Privacy Policy, Terms of Service (Theme-aware).
- Documentation: Structured documentation page.
- Install Dependencies:
npm install - Run Development Server:
npm run dev - Build for Production:
npm run build - Start Production Server:
npm start
- Build Status: Passing (Verified)
- Linting: clean (Zero critical errors)
- Accessibility: ARIA labels present on key interactive elements.
- Performance: Static generation optimized for key marketing pages.
Ready for Marketplace Submission