A modern, AI-powered job search platform built with Next.js 15, TypeScript, and Tailwind CSS. Transform your job search with AI-powered precision.
- Hero Section: AI copilot messaging with stats and dashboard mockup
- Features Section: 4 main AI-powered capabilities with hover effects
- How It Works: Step-by-step process explanation with visual mockups
- Testimonials: User success stories with ratings and achievements
- Pricing: 3-tier pricing with FAQ section
- CTA Section: Final call-to-action with trust indicators
- Semantic Color Variables: Comprehensive color system with automatic dark mode
- Responsive Design: Mobile-first approach with Tailwind CSS
- Component Library: Built on Shadcn/ui for consistency
- Modern UI: Gradient effects, hover animations, and glass morphism
- Framework: Next.js 15 with App Router
- Language: TypeScript with strict typing
- Styling: Tailwind CSS with custom utilities
- Components: Shadcn/ui component library
- Icons: Lucide React icons
- Theme: Next-themes for dark/light mode
src/
โโโ app/ # Next.js App Router
โ โโโ globals.css # Global styles with color variables
โ โโโ layout.tsx # Root layout with Navbar/Footer
โ โโโ page.tsx # Homepage using all components
โโโ components/
โ โโโ homepage/ # Homepage-specific components
โ โ โโโ hero-section.tsx # Main hero with AI messaging
โ โ โโโ features-section.tsx # 4 key features showcase
โ โ โโโ how-it-works-section.tsx # Process explanation
โ โ โโโ testimonials-section.tsx # User success stories
โ โ โโโ pricing-section.tsx # Pricing tiers and FAQ
โ โ โโโ cta-section.tsx # Final call-to-action
โ โ โโโ index.tsx # Main homepage component
โ โโโ layout/ # Layout components
โ โ โโโ navbar.tsx # Navigation with branding
โ โ โโโ footer.tsx # Site footer with links
โ โโโ provider/ # Context providers
โ โ โโโ theme-provider.tsx # Theme switching
โ โโโ ui/ # Shadcn/ui base components
โโโ CODE_STYLE_GUIDE.md # Comprehensive development guide
Our design uses semantic color variables that automatically support dark mode:
bg-primary
/text-primary
- Main brand colorsbg-primary-foreground
/text-primary-foreground
- Text on primary backgrounds
bg-card
/text-card-foreground
- Card backgrounds and textbg-accent
/text-accent-foreground
- Accent elementsbg-muted
/text-muted-foreground
- Subdued contentbg-destructive
/text-destructive-foreground
- Error states
bg-chart-1
throughbg-chart-5
- Data visualization- Perfect for success, warning, and info states
-
Install Dependencies
pnpm install
-
Start Development Server
pnpm dev
-
View the Homepage Open http://localhost:3000 in your browser
- Use TypeScript interfaces for all props
- Follow semantic color variables (never hardcoded colors)
- Implement responsive design with mobile-first approach
- Use Shadcn/ui components as foundation
- Export components as named exports
- Use semantic color variables:
bg-primary
,text-muted-foreground
, etc. - Create custom utility classes in
globals.css
- Implement hover effects and animations
- Support both light and dark modes automatically
- Follow ESLint and Prettier configurations
- Use descriptive component and variable names
- Implement proper TypeScript typing
- Write self-documenting code with clear structure
- AI copilot messaging with "Transform Your Job Search"
- Real-time stats (10K+ matches, 95% accuracy, 3x faster)
- Animated dashboard mockup with floating elements
- Gradient CTAs and trust indicators
- AI Job Matching with smart recommendations
- Automated Applications with one-click apply
- Resume Optimization with AI-powered improvements
- Interview Preparation with AI coaching
- 6 success stories with authentic user experiences
- Company logos and achievement metrics
- Star ratings and specific outcome data
- Professional headshots with role/company info
- 3-tier structure: Starter (Free), Professional ($29), Enterprise ($99)
- Feature comparison with limitations clearly marked
- FAQ section addressing common concerns
- Trust indicators and money-back guarantee
- Comprehensive color system with dark mode support
- Responsive navigation with mobile menu
- Hero section with AI messaging and stats
- Features showcase with hover effects
- Step-by-step process explanation
- User testimonials with success metrics
- 3-tier pricing with FAQ
- Final CTA section with trust indicators
- Site footer with comprehensive links
- SEO-optimized metadata
- Add authentication system with NextAuth.js
- Implement job search functionality
- Create dashboard with user profile
- Add AI chat interface
- Build resume builder component
- Integrate with job search APIs
- Add analytics and tracking
- Implement email notifications
Refer to CODE_STYLE_GUIDE.md
for comprehensive development guidelines including:
- Component structure and naming conventions
- TypeScript best practices
- Semantic color usage examples
- State management patterns
- API integration guidelines
- Testing strategies
- Primary Colors: Mint green gradients with professional accents
- Typography: Modern, clean sans-serif fonts
- Messaging: "Transform Your Job Search with AI-Powered Precision"
- Personality: Professional, innovative, trustworthy, efficient
- Gradient backgrounds and buttons
- Floating animations and hover effects
- Glass morphism and backdrop blur
- Consistent spacing and border radius
- Professional iconography from Lucide
- Next.js 15 with Turbopack for fast builds
- Semantic color variables for consistent theming
- Component-based architecture for reusability
- Mobile-first responsive design
- Optimized images and icons
- Semantic HTML structure
- Proper ARIA labels and roles
- Keyboard navigation support
- Color contrast compliance
- Screen reader optimization
For questions about development or implementation, refer to the comprehensive CODE_STYLE_GUIDE.md
or contact the development team.
ApplyMint AI - Transforming job search with AI-powered precision. Built with โค๏ธ using Next.js, TypeScript, and Tailwind CSS.