A modern, enterprise-grade chatbot platform with both admin and user interfaces. Built with Next.js 14, TypeScript, and Tailwind CSS.
- Bot Performance Monitoring: Real-time analytics and metrics
- Bot Management: Create, configure, and manage specialized chatbots
- Analytics Dashboard: Track user sessions, resolution rates, and activity
- Key Metrics: Visual displays of performance data
- User Session Monitoring: Real-time view of active sessions
- Multi-Bot Interface: Interact with specialized bots for different departments
- Real-time Messaging: Instant responses with typing indicators
- Conversation History: Track and review past interactions
- Bot Selection: Easy switching between Financial, Support, Marketing, and Logistics bots
- Quick Actions: Pre-defined queries for common tasks
- Noah - Financial Analyst: Analyze spend data and financial metrics
- Emily - Customer Support: Handle client queries and support tickets
- James - Marketing Assistant: Plan campaigns and marketing strategies
- Avery - Logistics Manager: Coordinate shipments and supply chain
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: Lucide React
- Charts: Recharts (ready for implementation)
-
Clone the repository
git clone <repository-url> cd yati
-
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
- Modern UI: Clean, professional interface with subtle animations
- Responsive Design: Optimized for desktop, tablet, and mobile
- Consistent Styling: Unified design system with custom Tailwind components
- Accessibility: WCAG 2.1 compliant with keyboard navigation support
- Performance: Optimized with Next.js for fast loading and smooth interactions
- Platform overview with feature highlights
- Navigation cards to Admin Dashboard and Chat Platform
- Interactive animations and modern gradient backgrounds
- Comprehensive bot management interface
- Real-time metrics and analytics
- Bot performance monitoring
- User session tracking
- User-friendly chat interface
- Multi-bot selection panel
- Real-time messaging with bot responses
- Conversation history and quick actions
- Bot Cards: Interactive bot selection with status indicators
- Message Bubbles: Styled chat messages with timestamps
- Metrics Cards: Visual performance indicators
- Search Bars: Filterable bot and conversation search
- Responsive Sidebar: Navigation with icon-based menu
The platform is built with modularity in mind:
- Colors: Easily customizable through Tailwind config
- Bots: Add new bots by updating the data arrays
- Metrics: Modify analytics through the metrics configuration
- Layout: Responsive grid system adapts to different screen sizes
- Real-time WebSocket Integration: Live chat functionality
- Advanced Analytics: Detailed reporting and insights
- Bot Training Interface: NLP model configuration
- API Integration: Connect to external services and databases
- Multi-language Support: Internationalization
- Dark Mode: Theme switching capability
- Start with the landing page to understand the platform structure
- Explore the Admin Dashboard to see bot management capabilities
- Try the Chat Platform to experience the user interface
- Customize the bots and metrics to match your use case
This project is built as a proof of concept for enterprise chatbot platforms. All rights reserved.
Built with ❤️ using Next.js and modern web technologies # yati