DataFlow Pro AI is a comprehensive data analysis and visualization platform built for the GPT-5 Hackathon. This powerful tool helps users transform raw data into actionable insights through automated visualizations, statistical analysis, and interactive dashboards.
- π Data Visualization Module - Generate beautiful, interactive visualizations from CSV and Excel files
- π€ AI Chatbot - Get instant assistance and data insights through natural language queries
- π Data Science Tools - Apply advanced analytics and statistical methods to your datasets
- π± Responsive Dashboard - Access all features through an intuitive, mobile-friendly interface
- π¨ Customizable Themes - Choose between light and dark modes for comfortable viewing
- Next.js - React framework for server-side rendering and static generation
- React - UI component library
- Tailwind CSS - Utility-first CSS framework
- TypeScript - Type-safe JavaScript
- FastAPI - Modern, high-performance web framework for building APIs
- Python - Backend programming language
- Pandas - Data manipulation and analysis
- Matplotlib/Seaborn - Data visualization libraries
- Node.js (v16+)
- Python (v3.9+)
- npm or yarn
# Clone the repository
git clone https://github.com/WasifSohail5/GPT-5-Hackathon.git
cd GPT-5-Hackathon
# Install dependencies
npm install
# or
yarn install
# Create .env.local file with required environment variables
cp .env.example .env.local# Navigate to backend directory
cd backend
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -r requirements.txtcd backend
uvicorn main:app --host 0.0.0.0 --port 8004 --reload# In a new terminal
npm run dev
# or
yarn devThe application will be available at http://localhost:3000
- Automated data visualization generation
- Statistical analysis summary
- Export reports as PDF/HTML
- Interactive charts and graphs
- Correlation analysis
- Descriptive statistics
- Outlier detection
- Time series analysis
- Natural language queries about your data
- Interactive assistance
- Code generation for custom analysis
- Export conversations for documentation
- Upload Data - Upload CSV or Excel files through the intuitive interface
- Generate Visualizations - Automatically create relevant visualizations based on your data
- Explore Insights - Interact with charts and graphs to discover patterns and trends
- Ask Questions - Use the AI chatbot to ask questions about your data in natural language
- Export Results - Save visualizations and reports for sharing and presentation
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Wasif Sohail - GitHub Profile
Built with β€οΈ for the GPT-5 Hackathon