dashboardsnarrator / README.md
fedec65's picture
Update README.md
d49a2af verified
|
raw
history blame
3.08 kB
metadata
title: Dashboardsnarrator
emoji: 🐠
colorFrom: indigo
colorTo: pink
sdk: gradio
sdk_version: 5.22.0
app_file: app.py
pinned: false
license: unknown
short_description: 'DashboardsNarrator '

Dashboard Narrator πŸ“Š

Unlock the hidden stories in your dashboards with AI-powered analysis

Dashboard Narrator leverages Claude AI to convert complex data visualizations into clear, actionable insights. By analyzing your dashboard PDFs, it generates comprehensive reports that reveal patterns, trends, and recommendations you might have missed.

🌟 Features

  • Multi-Dashboard Analysis: Upload multiple PDF dashboards for individual and comparative analysis
  • Intelligent Sectioning: Automatically divides dashboards into vertical sections for detailed examination
  • Multilingual Support: Generate reports in 5 languages (English, Italian, French, Spanish, German)
  • Comprehensive Insights: Extracts meaningful patterns, trends, anomalies, and actionable recommendations
  • PDF & Markdown Reports: Download nicely formatted reports ready for sharing

πŸš€ Getting Started

  1. Get an API Key: You'll need a Claude API key from Anthropic
  2. Upload Dashboards: Select one or more dashboard PDFs for analysis
  3. Choose Settings: Select your preferred language and number of vertical sections
  4. Add Analysis Goal (optional): Provide context for more targeted insights
  5. Generate Report: Click "Analyze Dashboards" and let the AI do its work!

πŸ’‘ Use Cases

  • Business Intelligence: Turn raw data into actionable business insights
  • Performance Monitoring: Identify trends and anomalies across time periods
  • Competitive Analysis: Compare metrics across multiple dashboards
  • Executive Summaries: Create professional-ready reports for management
  • Data Exploration: Discover hidden patterns in complex visualizations

πŸ”§ Advanced Settings

  • Vertical Sections: Adjust the number of sections (2-10) based on your dashboard's complexity
  • Analysis Goal: Guide the AI by specifying what you're looking for in the data
  • Language Selection: Choose from 5 supported languages for your report

πŸ“‹ Output Files

For each analysis session, you'll receive:

  • Individual Markdown reports for each dashboard
  • Individual PDF reports with clean formatting
  • A comparative analysis (when multiple dashboards are uploaded)
  • All files are timestamped for easy organization

πŸ› οΈ Technical Details

Dashboard Narrator uses:

  • Claude 3.7 Sonnet for AI analysis
  • PyPDF2 and pdf2image for PDF processing
  • Gradio for the user interface
  • Markdown and weasyprint for report generation

πŸ“ License

This project is available under [License Type] License - see the LICENSE file for details.

πŸ‘₯ Contributors

  • [fedec65/sandsiv]
  • Powered by sandsiv+

πŸ™ Acknowledgements

  • Anthropic for Claude AI
  • Hugging Face for hosting the space

Note: You will need your own Anthropic API key to use this application. The key is never stored and is only used for your current session.