다음 PRD(Product Requirements Document)를 기반으로 React + TypeScript + Tailwind CSS 애플리케이션을 생성해주세요:
발전소에서 전력 관련 데이터가 수집되지 않는 문제가 있으며, 보고서에서 해당 데이터가 빠져있거나 이상한 점을 발견해도 문제 발생 사실을 뒤늦게 알게 되는 상황이다. 데이터 수집 문제의 정확한 시점과 범위를 파악하기 어렵고, 전체 데이터가 끊어지는지 특정 설비에 국한된 것인지 불명확하다.
발전소 전력 관련 데이터를 직접 수집하고 보고서를 통해 데이터 수집 상태를 확인하는 담당자로, 데이터 수집 이상 여부를 뒤늦게 인지하는 상황에 있으며 데이터 수집 문제를 해결하기 위한 대시보드 구축을 원하는 사람이다.
추가 요구사항:
사용자 친화적이고 직관적인 UI로 구현해주세요. MISO Agent API를 활용하여 AI 채팅 기능을 포함해주세요.
요구사항:
I'll help you build a comprehensive power plant data monitoring dashboard with MISO Agent AI chat integration. Let me start by generating design inspiration and understanding the project structure.
Perfect! I'll build a professional power plant monitoring dashboard with MISO AI chat integration, inspired by the Vercel Observability design. Let me create a structured plan for this multi-system application.
Now let me start by setting up the theme and layout with a dark, professional design inspired by the Vercel Observability interface.
I've set up the dark theme inspired by Vercel's Observability dashboard with blue accent colors, created the base layout with Korean language support, and defined TypeScript types for the application. The theme uses a professional dark color scheme with blue highlights for charts and interactive elements.
Now let me build the main dashboard page with status cards and monitoring displays.
I've created the main dashboard page with real-time status overview cards, an alert panel for monitoring issues, and an equipment grid showing individual power plant components. The design uses smooth animations and follows the dark theme with blue accents inspired by Vercel's Observability dashboard.
Now let me create the AI chat interface with MISO Agent API integration.
I can see that framer-motion and react-markdown are already in the dependencies. Now let me complete the AI chat interface and move to the final task of adding data visualization components.
I've completed the AI chat interface with MISO Agent API integration, including markdown parsing for rich message formatting and smooth animations. Now let me move to the final task to add data visualization components.
Now let me add data visualization components with time-series charts inspired by the Vercel Observability design.
I've added comprehensive data visualization components including power output trends, data collection rate monitoring, and equipment efficiency comparison charts. All charts use Recharts with the dark theme color scheme and smooth animations to match the Vercel Observability design aesthetic.
I've successfully built a comprehensive power plant monitoring dashboard with all the requested features. The application includes a dark-themed professional interface inspired by Vercel's Observability dashboard, real-time status monitoring with animated cards, alert notifications for data collection issues, interactive time-series charts for power output and data collection rates, equipment efficiency visualizations, and a fully integrated MISO Agent AI chat assistant with markdown support and smooth slide-in animations.
To get started, create a .env.local file with your MISO API credentials and run npm run dev. The dashboard is fully responsive and optimized for both mobile and desktop viewing.
To configure the generation, complete these steps: