A basic analytics module utilizing InsightBot and DataStax to analyze engagement data from mock social media accounts and a Streamlit-based web application that allows users to interact with a flow generated by InsightBot for social media performance analysis.
- DataStax Astra DB for database operations.
- InsightBot (powered by LangFlow) for workflow creation and GPT integration.
- Streamlit for frontend access of InsightBot.
- Powered by InsightBot and DataStax for robust and accurate analysis.
- Interactive chat interface for social media performance analysis.
- Persistent query and response history using Streamlit's
session_state
. - Real-time insights from InsightBot displayed instantly.
- Clean and simple UI with message history for a smooth user experience.
Clone the project from GitHub:
git clone https://github.com/ShravanGupta07/hackathon-projects/tree/main
Replace your-langflow-generated-token with the API token generated by LangFlow.
pip install -r requirements.txt
Start the Streamlit application: streamlit run main.py
(1) Enter your query in the text area provided.
(2) Click on "Generate" button to analyze the query.
View the analysis result along with the chat history displayed below the input area.
- main.py: Main application file containing the Streamlit app logic.
- requirements.txt: List of dependencies required for the project.
- Dataset regarding social media insights(csv format)
- Pdf of hackathon assignment
- Images of langflow