Analyze social media engagement metrics with this powerful tool! This project uses cutting-edge technologies to provide deep insights into post performance across platforms like Instagram, Twitter, LinkedIn, and YouTube. Compare post types, identify trends, and make data-driven decisions to boost engagement! 🚀
- Langflow: Workflow creation and GPT integration for generating insights 🤖
- DataStax Astra DB: Cloud-based NoSQL database for storing and querying data 📂
- React (Vite): Frontend framework for building a fast and interactive user interface 🌐
- Node.js & Express.js: Backend for handling API requests and data processing ⚙️
- Platform-Specific Analysis 📱
- Instagram, Twitter, LinkedIn, YouTube, and more!
- Post-Type Comparisons 📸
- Reels, carousels, static images, videos, and text.
- Dynamic Query Handling 🔍
- Ask questions like:
- "Which platform drives the highest engagement for reels?"
- "Which post type performs best on Instagram?"
- Ask questions like:
- Cross-Platform Insights 🌍
- Compare performance across platforms for better strategies.
- Actionable Recommendations 📈
- Data-driven suggestions to optimize engagement.
- Data Storage 🗄️
- Engagement data is stored in DataStax Astra DB.
- Dynamic Queries 🧠
- User queries are processed via Langflow workflows to fetch and analyze data.
- Custom Insights 💡
- Insights are generated using GPT integration based on engagement metrics.
- Frontend Interaction 🎨
- A React-based frontend displays intuitive visualizations and reports.
- Backend Integration 🔗
- Node.js and Express.js power the APIs connecting the frontend and database.
- /frontend: React (Vite) application.
- /backend: Node.js and Express.js API.
- /workflows: Langflow workflows for GPT integration.
- /database: DataStax Astra DB setup and collections.
-
Clone the repository:
git clone https://github.com/CoderSwarup/level-supermind-hackerthon.git
-
Install dependencies for both frontend and backend:
cd Client npm install cd server npm install
-
Set up environment variables for Astra DB and Langflow API keys.
-
Start the development servers:
# Client npm run dev # server npm start
-
Access the app at
http://localhost:3000.
- Query Engagement Data 📊
- Enter a question in the search bar, e.g., "Which post type has the best performance?"
- View Insights 🔍
- Get platform-specific or cross-platform insights with actionable recommendations.
- Analyze Trends 📈
- Leverage data visualizations to understand engagement trends.
Watch the demo video here: YouTube Demo Link 🎥
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add new feature" - Push to the branch:
git push origin feature-name
- Open a Pull Request.
This project is licensed under the MIT License. 📝
We'd love to hear your thoughts! Please open an issue or reach out to us. 💌


