Interview Prep App - Copy this React, Tailwind Component to your project
"Design a standout, user friendly, responsive, secure, and fast interview preparation web app. The app should feature a minimalist, modern UI with a consistent color theme, using clean typography and providing both dark and light modes. The layout includes a dashboard for tracking progress, interview categories, a daily challenge banner, and a progress tracker. The coding interface should offer an interactive editor with real time code execution, hints, and solutions. Implement responsive navigation with a sticky sidebar for desktop and a collapsible menu for mobile. Include features like search, filters, bookmarks, and customizable question sets. Ensure a mobile first design with a grid based layout, responsive charts, and fast load times via lazy loading and server side rendering (SSR). Incorporate lightweight animations with Framer Motion for smooth transitions, subtle hover effects, and microinteractions. Ensure secure authentication (OAuth2/JWT) and encryption for user data. The app should provide clear loading states, user friendly error messages, and meet accessibility standards (WCAG 2.1) for a polished, accessible, and professional feel."
