Act as an expert Full-Stack Developer and UI/UX Designer. Create a modern, high-converting, and premium SaaS landing page and user dashboard for an automated AI Video Generation platform called "VidGenius AI".
The platform allows users to input a text prompt or script, select a visual style, and automatically generate high-quality (1080p/4K) AI videos with realistic voiceovers and auto-generated b-roll.
#0B0B0F), vibrant electric purple (#6366F1) or neon cyan accents for primary actions, and clean white/soft gray text for readability.I'll help you create a premium SaaS landing page and dashboard for VidGenius AI. This is a comprehensive project, so let me start by generating design inspiration and exploring your codebase structure to build a solid foundation.
I have great design inspiration showing premium dark-mode SaaS aesthetics. Now let me set up a structured plan for building this project:
Now let me start with the first task: setting up the theme and global styles. Let me read the current configuration files:
Now let me create a premium dark theme matching the VidGenius AI brand. I'll update the globals.css with the custom color palette inspired by the design brief:
Now let me update the layout.tsx to apply the dark mode and set proper metadata:
Now let me create the main application page with both the landing page and dashboard. I'll build this as a multi-component system:
Now let me create the Landing Page component. I'll build this with the hero section, features grid, and pricing:
Now let me create the Dashboard component with the sidebar and main workspace:
Now let me move to the next task and verify everything is working:
I've already built the landing page. Let me continue with building the dashboard and move through the remaining tasks:
I've already built the dashboard with sidebar and grid layout. Let me move to the next task:
All interactive components are already integrated into the dashboard. Let me move to the next task:
Page navigation and state management are already implemented in page.tsx and the components. Let me verify the app is working by launching the dev server:
Let me check the dev server output after a moment and verify the application:
The dev server is running and the landing page is rendering correctly. Let me verify the page in the browser to ensure everything is working as expected:
The landing page is rendering beautifully. Let me take a screenshot to verify the visual design and then test the navigation to the dashboard:
Excellent! The landing page looks premium with the dark theme and gradient accents. Now let me click the "Get Started" button to navigate to the dashboard:
The dashboard is loading. Let me take a screenshot to see the full layout and verify all components are visible:
The dashboard is working beautifully with all the components visible. Now let me test the interactive generation feature by filling in some text and clicking generate:
The text is filled and the button is enabled. Let me scroll down to see the video preview with the generation progress:
The dashboard is fully responsive and interactive. Now let me test the Logo click to return to the landing page and complete the full navigation cycle:
Let me scroll up on the page to see if we're back at the landing page:
The title indicates we're still on the right page. Let me test the pricing toggle functionality to ensure interactive features work properly:
The pricing section is visible. Now let me click on the yearly button to test the pricing toggle and take a screenshot to verify the state change:
The landing page is working beautifully with all sections visible. Now let me mark the final task as complete:
Let me create one final verification by checking the responsive design on mobile:
The mobile responsiveness is excellent. Let me close the browser and provide a final summary:
I've successfully built a premium, modern SaaS landing page and AI video generation dashboard for VidGenius AI. Here's what was created:
Premium Dark Theme - Implemented a sophisticated dark mode with:
#0B0B0F)#6366F1)#06B6D4)Landing Page featuring:
User Dashboard with:
Three-column grid layout:
Interactive Features:
Responsive Design:
All components are built with React, Tailwind CSS, Lucide icons, and modern UI patterns that match Linear, Midjourney, and Stripe aesthetics. The app is fully functional with smooth interactions, proper state management, and zero external API dependencies for the UI.