Skip to content

PatricRc/AIReportGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 AIReportGenerator

Python Streamlit OpenAI License

🚀 Overview

AIReportGenerator is a powerful tool that leverages artificial intelligence to automatically generate comprehensive data analytics reports from your datasets. Simply upload your CSV or Excel file, and the application will create a professionally formatted report with insights, recommendations, and visualizations.

✨ Features

  • 🤖 AI-powered analytics report generation
  • 📊 Support for CSV and Excel files
  • 📝 Detailed insights and recommendations
  • 📑 Downloadable PDF reports
  • 🎨 Beautiful, modern UI with dark mode

🛠️ Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/AIReportGenerator.git
    cd AIReportGenerator
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run AIReport.py

🔧 Requirements

The application requires the following main dependencies:

  • Python 3.9+
  • Streamlit
  • Pandas
  • OpenAI
  • FPDF

A complete list of dependencies can be found in the requirements.txt file.

📚 How to Use

  1. Start the application using streamlit run AIReport.py
  2. Enter your OpenAI API key
  3. Upload your CSV or Excel dataset
  4. Click "Generate Report with AI"
  5. View the generated report in the application
  6. Download the report as a PDF if desired

🖼️ Screenshot

Application Screenshot

🔍 How It Works

AIReportGenerator analyzes your data using OpenAI's GPT models to:

  1. Understand the structure and content of your dataset
  2. Identify key trends and patterns
  3. Generate meaningful insights and actionable recommendations
  4. Format everything into a professional report

🔒 Privacy

Your data and API key are never stored on our servers. All processing happens locally on your machine, and API calls to OpenAI are made directly from your browser.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👥 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📧 Contact

If you have any questions or feedback, please open an issue in this repository.


Made with ❤️ by Patricio Rios

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages