Skip to content

teja-pola/Level-Supermind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Social Media Performance Analytics Tool

This is a full-stack application built using Vite that helps users analyze the performance of their social media accounts. The tool provides insights into engagement, reach, and other metrics while leveraging AstraDB for data storage and LangFlow for flow-based data processing.

Thumbnail

Features

  • Real-time Analytics: Get real-time data insights on your social media performance.
  • Custom Flows with LangFlow: Easily create and manage analytical workflows.
  • Secure and Scalable Storage: Leverage AstraDB for secure, scalable, and efficient data storage.
  • User-Friendly Interface: Built with Vite for a fast, responsive, and intuitive UI.

Prerequisites || TechStack

Make sure you have the following installed:

  1. Node.js (v16 or later)
  2. NPM or Yarn & Express.js & Chart.js
  3. React
  4. Typescript
  5. TailwindCSS
  6. Python (v3.8 or later)
  7. AstraDB account
  8. LangFlow

Installation and Setup


📂 Step 1: Clone the repository

Step 1: Clone the Repository

git clone https://github.com/yourusername/social-media-analytics.git  
cd social-media-analytics

✅ Repository cloned successfully!"


📦 Step 2: Install Required dependencies

cd client 
npm install

open new terminal

cd server
npm install

✅ Dependencies installed successfully!"


🌐 Step 3: Run the client

npm run dev 

Run the client in the background 🌟 Client is running! Access it at: http://localhost:5173



IF YOU NEED TO MAKE YOUR OWN FLOW FOLLW THES STEPS ALSO



# 🛠 Step 4: Set up AstraDB

🔗 Visit https://www.datastax.com/astra to create an account and database."

-📋 Note your Database ID, Region, Keyspace, and Auth Token.

-⚙ Updating AstraDB configuration in '.env' in server folder

 APPLICATION_TOKEN=
 API_KEY=

"✅ AstraDB configuration updated successfully!"


🧠 Step 5: Install LangFlow

pip install langflow

✅ LangFlow installed successfully!"


🔄 Step 6: Run LangFlow

 langflow run

🌐 Step 3: Run the server

npm start 

Final Message

🎉 Setup Complete! 🎉"

👉 Access the client application at: http://localhost:5173"

👉 Use the LangFlow interface at: http://localhost:7860"

🔒 Your data is securely stored in AstraDB."

💡 Happy Analyzing!"

About

Assignment for Pre-Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published