In today’s world, decisions in Environment, Health, and Education are highly data-driven — but most of the datasets collected from sensors, surveys, or schools are messy, incomplete, and unstructured. During our hackathon, we realized how difficult it is for normal users, students, or NGOs to analyze such raw data without coding skills. We wanted to make data analysis simple, automatic, and intelligent — using AI.
That’s how AnalyzeHack was born 🚀 — a platform that lets users clean, visualize, and understand datasets instantly using the power of AI + Gemini API.
⚙️ What it does
AnalyzeHack is a smart web app that helps users:
Upload raw data (CSV or Excel format).
Automatically detect and clean issues like missing values, duplicates, and incorrect types.
Use Gemini API to explain the dataset in natural language (e.g., “What trends are visible in pollution levels?”).
Generate interactive visualizations for better insights — all through an easy dashboard.
✅ No coding needed — anyone can understand their data using AI! ✅ Supports datasets from environmental sensors, public health records, and educational reports.
🛠️ How we built it
Frontend: HTML, CSS, JavaScript for responsive UI and interactive dashboard.
Backend: Flask (Python) for authentication, file handling, and routing.
Database: Firebase for user login/signup and file metadata.
AI Integration: Gemini API for AI-based data interpretation and natural language analysis.
Data Handling: Pandas for data cleaning, Matplotlib/Seaborn for visualization.
Hosting: Deployed locally during hackathon (can be easily hosted on Render or Firebase Hosting).
🚧 Challenges we ran into
Integrating Firebase Authentication with Flask securely.
Configuring Gemini API keys and handling response limits during testing.
Designing a dashboard that feels modern yet simple enough for non-technical users.
Handling large CSV uploads and optimizing cleaning speed.
🏆 Accomplishments that we're proud of
Built a fully working web app within hackathon time that connects Flask, Firebase, and Gemini AI.
Created a beautiful dashboard with two main modules — Data Cleaning and Data Analysis.
Enabled AI text insights that can summarize dataset trends automatically.
Teamwork and perseverance — solved major Firebase issues at 2AM 😄
📚 What we learned
How to integrate AI APIs (Gemini) with real-world web apps.
How Flask + Firebase can work together for rapid prototyping.
The importance of data preprocessing before analysis.
How to convert a raw idea into a demo-ready solution under hackathon pressure.
🚀 What's next for AnalyzeHack
Add real-time data streaming from IoT or public APIs (e.g., pollution or hospital data).
Build AI-powered recommendations, e.g., “Suggest areas with high pollution risk.”
Integrate chat-based interface using Gemini (Ask questions like “Which district has highest dropout rate?”).
Deploy it globally for students, researchers, and government departments to use freely.
Log in or sign up for Devpost to join the conversation.