A cutting-edge web application that provides personalized AI companionship with a stunning liquid glass aesthetic and modern, ClickUp-inspired design principles.
- Frosted Glass Effects: Translucent backgrounds with backdrop blur
- Smooth Animations: Fluid transitions and micro-interactions
- Gradient Accents: Vibrant color schemes with depth
- Responsive Design: Optimized for all devices
- Personalized Conversations: Context-aware AI responses
- Voice-to-Text: Record voice messages that get transcribed and sent automatically
- Customizable Personality: Adjustable personality traits
- Voice Selection: Multiple voice styles and tones
- Visual Customization: Color themes and appearance options
- Hero section with animated elements
- Feature showcase with glass cards
- Statistics display
- Call-to-action buttons
- Real-time messaging with AI
- Voice recording and transcription
- Liquid glass chat bubbles
- Typing indicators
- Message timestamps
- Animated AI avatar
- Bento box layout design
- Personality trait sliders
- Voice style selection
- Appearance customization
- Interactive form elements
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS with custom liquid glass effects
- Animations: Framer Motion
- Icons: Lucide React
- Build Tool: Vite
- Routing: React Router DOM
- Node.js 16+
- npm or yarn
- Clone the repository:
git clone https://github.com/Yusiko99/DudeAI.git
cd DudeAI-master- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:3000
npm run build- Primary Blue:
#5b6bff- Main brand color - Accent Green:
#22c55e- Success and positive actions - Secondary Blue:
#0ea5e9- Supporting elements - Neutral Grays:
#171717to#fafafa- Text and backgrounds
- Font Family: Inter (Google Fonts)
- Weights: 300, 400, 500, 600, 700
- Hierarchy: Clear size scale for headings and body text
- Grid System: 8px base unit
- Responsive Breakpoints: Mobile-first approach
- Component Spacing: Consistent padding and margins
- Create component in
src/components/ui/ - Follow the liquid glass design patterns
- Use Framer Motion for animations
- Implement responsive design
- Use Tailwind CSS classes
- Apply glass effects with
.glass-effectclass - Use gradient backgrounds for depth
- Implement smooth transitions
The application is fully responsive with:
- Mobile-first approach
- Touch-friendly interactions
- Adaptive layouts
- Optimized navigation
- Lazy Loading: Components load on demand
- Optimized Animations: 60fps smooth transitions
- Efficient Rendering: React best practices
- Minimal Bundle: Tree-shaking and code splitting
- Fork the repository
- Create a feature branch
- Follow the design system guidelines
- Test thoroughly
- Submit a pull request
This project is licensed under the MIT License.
- Inspired by ClickUp's clean design principles
- Liquid glass aesthetic inspired by modern UI trends
- Icons provided by Lucide React
- Animations powered by Framer Motion
Dude: Your AI Best Friend - Experience the future of AI companionship with our cutting-edge liquid glass interface.