January 1, 2025

January 1, 2025

SOCIAL PULSE

SOCIAL PULSE

SOCIAL PULSE

SocialPulse is a user-friendly analytics tool that transforms raw datasets into actionable insights through natural language queries. Built using Langflow, Astra DB, and the Groq API (with support for OpenAI models), it enables users to explore data without technical knowledge, making analysis accessible and efficient.

SocialPulse is a user-friendly analytics tool that transforms raw datasets into actionable insights through natural language queries. Built using Langflow, Astra DB, and the Groq API (with support for OpenAI models), it enables users to explore data without technical knowledge, making analysis accessible and efficient.

SocialPulse is a user-friendly analytics tool that transforms raw datasets into actionable insights through natural language queries. Built using Langflow, Astra DB, and the Groq API (with support for OpenAI models), it enables users to explore data without technical knowledge, making analysis accessible and efficient.

website
website
website

Year

2025

Category

Hackathon Project

Product Duration

1 - 2 Weeks
What is SocialPulse?
What is SocialPulse?
What is SocialPulse?

SocialPulse is a smart analytics tool that helps users understand and interpret datasets in a conversational, user-friendly manner. It leverages Langflow, Astra DB, and LLM APIs (Groq or OpenAI) to process uploaded CSV files and answer user queries based on the dataset. Instead of requiring technical skills to analyze data, users can simply ask questions in natural language and receive clear summaries powered by AI. The tool is especially useful for non-technical users looking to extract insights from data without complex visualization or manual analysis tools.

Nissan GTR
Nissan GTR
Nissan GTR
How Does SocialPulse Work?
How Does SocialPulse Work?
How Does SocialPulse Work?

The backend is designed as a Langflow flow, called SocialPulse_flow, comprising several components:

  • Load File: Users upload a .csv file.

  • Split Text into Chunks: Breaks the data into manageable parts.

  • Astra DB + NVIDIA Vector Search: Chunks are stored in Astra DB and indexed for fast, vector-based search.

  • User Query Input: The user inputs a natural language question via chat.

  • Search & Parse: Relevant chunks are retrieved, parsed, and prepared for response generation.

  • Custom Prompt + LLM (Groq/OpenAI): A prompt template guides the AI to answer based on retrieved results, focusing on clarity and simplicity.

Although initially built using the Groq API due to API constraints, it can be easily adapted to use OpenAI GPT models, which would likely improve output quality and depth.

Classic Cars
Classic Cars
Classic Cars
Website Integration & Deployment
Website Integration & Deployment
Website Integration & Deployment

A React-based website, developed by team member @dikjain, acts as the frontend for SocialPulse, allowing users to interact through a simple chat UI. The website connects to the Langflow backend via API, sends user queries, and displays results dynamically.

Deployment Requirements:

  • A Langflow environment with the flow JSON loaded.

  • An Astra DB instance with NVIDIA vector search enabled.

  • Groq or OpenAI API keys configured.

The goal is to make data querying as intuitive as chatting with an assistant.

Car in Highway
Car in Highway
Car in Highway
  • More Works More Works

Let'S WORK

TOGETHER

BASED IN Delhi, India

LEARNER

I am aryan and i love to learn and help others !

Let'S WORK

TOGETHER

BASED IN Delhi, India

LEARNER

I am aryan and i love to learn and help others !

Let'S WORK

TOGETHER

I am aryan and i love to learn and help others !

Let'S WORK

TOGETHER

BASED IN Delhi, India

LEARNER

I am aryan and i love to learn and help others !