Candivista Frontend - Modern AI Recruitment Platform
🎨 Beautiful, Modern Frontend
A stunning, responsive frontend built with Next.js 15, TypeScript, and Tailwind CSS that showcases the complete Candivista AI-powered recruitment platform.
✨ Key Features
🎯 Modern Design
- Gradient animations and smooth transitions
- Glass morphism effects with backdrop blur
- Interactive hover animations and micro-interactions
- Responsive design for all devices
- Custom CSS animations for enhanced UX
🚀 Performance Optimized
- Next.js 15 with App Router
- TypeScript for type safety
- Tailwind CSS for utility-first styling
- Optimized images and lazy loading
- Smooth scrolling and navigation
🎭 Interactive Components
- AnimatedCounter - Smooth number animations
- FeatureCard - Hover effects and gradients
- PricingCard - Interactive pricing plans
- TechStackCard - Technology showcase
🏗️ Project Structure
frontend/
├── src/
│ ├── app/
│ │ ├── page.tsx # Main landing page
│ │ ├── globals.css # Global styles & animations
│ │ ├── layout.tsx # Root layout
│ │ └── favicon.ico
│ └── components/
│ ├── AnimatedCounter.tsx # Animated number counter
│ ├── FeatureCard.tsx # Feature showcase card
│ ├── PricingCard.tsx # Pricing plan card
│ └── TechStackCard.tsx # Technology stack card
├── public/ # Static assets
├── package.json
├── next.config.js
├── tailwind.config.js
└── tsconfig.json
🎨 Design System
Color Palette
- Primary: Blue (#3B82F6) to Indigo (#6366F1)
- Secondary: Purple (#8B5CF6) to Pink (#EC4899)
- Accent: Green (#10B981) for success states
- Neutral: Gray scale for text and backgrounds
Typography
- Headings: Bold, large sizes with gradient text
- Body: Clean, readable font with proper line height
- Responsive: Scales appropriately on all devices
Animations
- Gradient animations for text and backgrounds
- Hover effects with scale and shadow transitions
- Smooth scrolling between sections
- Loading animations with custom spinners
🚀 Getting Started
Prerequisites
- Node.js 18+
- npm or yarn
- Next.js 15
Installation
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Start production server
npm start
Development
# Run with hot reload
npm run dev
# Type checking
npm run type-check
# Linting
npm run lint
🎯 Key Sections
1. Hero Section
- Compelling headline with gradient text animation
- Clear value proposition for AI recruitment
- Call-to-action buttons with hover effects
- Interactive illustration showing the workflow
2. Features Section
- Multi-tenant architecture explanation
- Flexible link system showcase
- AI-powered intelligence highlights
- Visual dashboard mockup with animations
3. Pricing Section
- Token-based pricing with clear tiers
- Interactive pricing cards with hover effects
- Feature comparison for each plan
- Popular plan highlighting
4. Technology Stack
- Modern tech showcase with icons
- Hover animations for each technology
- Performance benefits explanation
- Developer experience highlights
5. Stats Section
- Animated counters showing platform success
- Trust indicators for credibility
- Social proof elements
6. Call-to-Action
- Compelling final CTA with gradient background
- Multiple action options for different users
- Urgency and value messaging
🎨 Custom Animations
CSS Animations
/* Gradient text animation */
.animate-gradient-x {
animation: gradient-x 3s ease infinite;
}
/* Floating animation */
.animate-float {
animation: float 6s ease-in-out infinite;
}
/* Pulse glow effect */
.animate-pulse-glow {
animation: pulse-glow 2s ease-in-out infinite;
}
Component Animations
- Staggered animations for feature cards
- Hover transformations for interactive elements
- Smooth transitions between states
- Loading states with custom spinners
📱 Responsive Design
Breakpoints
- Mobile: 320px - 768px
- Tablet: 768px - 1024px
- Desktop: 1024px+
Mobile Optimizations
- Touch-friendly button sizes
- Optimized typography for small screens
- Swipe gestures for carousels
- Fast loading on mobile networks
🎯 Performance Features
Optimization
- Image optimization with Next.js Image component
- Code splitting for faster loading
- Lazy loading for below-the-fold content
- Minimal bundle size with tree shaking
SEO Ready
- Semantic HTML structure
- Meta tags for social sharing
- Structured data for search engines
- Fast loading for better rankings
🔧 Customization
Theming
- CSS variables for easy color changes
- Tailwind config for design system
- Component props for flexibility
- Dark mode support ready
Content Management
- Easy text updates in components
- Image replacement in public folder
- Configuration in separate files
- Environment variables for API URLs
🚀 Deployment
Production Build
# Build optimized production bundle
npm run build
# Start production server
npm start
Docker Support
# Multi-stage build for optimization
FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
FROM node:18-alpine AS runner
WORKDIR /app
COPY --from=builder /app/.next ./.next
COPY --from=builder /app/public ./public
COPY --from=builder /app/package*.json ./
EXPOSE 3000
CMD ["npm", "start"]
🎉 Result
A stunning, modern frontend that:
- ✅ Showcases the complete Candivista platform
- ✅ Engages users with beautiful animations
- ✅ Converts visitors with clear value propositions
- ✅ Performs excellently on all devices
- ✅ Scales for future feature additions
The frontend perfectly represents the sophisticated AI recruitment platform with a professional, modern design that will impress users and drive conversions.
📞 Support
For questions or support regarding the frontend:
- Documentation: Check component READMEs
- Issues: Create GitHub issues
- Contributions: Submit pull requests
- Contact: Reach out to the development team
Built with ❤️ using Next.js 15, TypeScript, and Tailwind CSS