Skip to content

coder-royswarnajit/Poke-Summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Poke Summarizer

Your Gateway to Concise, Credible Information: Multi-format summarization with real-time news updates and blockchain verification.


📌 Problem Statement

** 🧠 Problem Statement 1 - Weave AI magic with Groq **


🎯 Objective

Poke Summarizer tackles information overload from documents, videos, and audios by providing concise, real-time, and credible summaries across languages. It serves individuals and teams needing fast, verifiable insights from Meetings and Newss and media content.


🧠 Team & Approach

Team Name:

Pokemon

Team Members:

  • Swarnajit Roy
  • Shatadru Dhar
  • M S Rishav Subhin

Your Approach:

  • Chose the problem to simplify access to summarized and verified information.
  • Challenges included multilingual support, credibility verification, and real-time processing.
  • Breakthroughs in using Monad Blockchain for credibility and integrating Groq for high-quality summarization.

🛠️ Tech Stack

Core Technologies Used:

  • Frontend: Streamlit
  • Backend: Python
  • APIs:
    • Groq API (summarization, sentiment, translation)
    • Transformer Whisper (transcription)
    • BaseSDk (user authentication, smart wallet)
    • Monad Blockchain (credibility verification)
    • NewsAPI (real-time news integration)
  • User Management: Base SDK
  • Hosting: Streamlit

Sponsor Technologies Used:

  • Groq: Summarization, translation, sentiment analysis
  • Monad: Blockchain-based credibility verification
  • Base: User authentication, seamless transaction through Smart Wallet, pro features

✨ Key Features

  • ✅ Summarization from documents, audios, and videos
  • ✅ Transcription of audio/video files (Whisper)
  • ✅ Real-time news feed with summarization and topic filters
  • ✅ Blockchain-based source credibility scoring
  • ✅ Subscription portal for Pro fetures access
  • ✅ Multilingual input and output
  • ✅ Light and Dark Mode
  • ✅ Personal content library
  • ✅ Export summaries as PDFs
  • ✅ Advanced sentiment analysis options

📽️ Demo & Deliverables


✅ Tasks & Bonus Checklist

  • ✅ Mandatory tasks (social channels + form)
  • ✅ Bonus Task 1 (badges + form)
  • ✅ Bonus Task 2 (Sprint.dev signup + form)

🧪 How to Run the Project

Requirements:

  • Python 3.8+
  • API Keys: Groq, Monad, NewsAPI, BaseSDK
  • .env file setup

Local Setup:

# Clone the repository
git clone https://github.com/coder-royswarnajit/Poke-Summarizer.git

# Move into project directory
cd Poke-Summarizer

# Install dependencies
pip install -r requirements.txt

# Run Streamlit app
streamlit run main.py

Ensure .env contains:

GROQ_API_KEY=your_groq_api_key
BASE_API_KEY=your_base_api_key
NEWS_API_KEY=your_newsapi_key
DEPLOYER_PRIVATE_KEY=your_deployer_private_key
MONAD_RPC_URL=your_monad_rpc_url
MONAD_CHAIN_ID=your_monad_chain_id
MONAD_EXPLORER_URL=your_monad_explorer_url

🧬 Future Scope

Short-term (1-3 months):

  • Optimize mobile responsiveness
  • Expand to 10+ more languages, especially Indian regional languages
  • News API key update, so that it work in deployment purposes and not just for develpoers purposes
  • News categorization improvements
  • Launch public API access
  • Allow customizations (summary tone, length)

Medium-term (3-6 months):

  • Mobile app development
  • Browser extension for instant summarization
  • Real-time push notifications
  • Team collaboration support
  • Analytics dashboard

📎 Resources / Credits

  • Groq API
  • Monad Blockchain
  • BaseSDK
  • NewsAPI
  • Streamlit
  • HuggingFace Transformers
  • FPDF, PyPDF2 (for PDF generation)

🏁 Final Words

Poke Summarizer redefines how individuals and organizations consume and trust information, blending AI summarization with blockchain verification. It saves time, improves accessibility, and builds trust in a world flooded with content.


About

Poke Summarizer tackles information overload from documents, videos, and audios by providing concise, real-time, and credible summaries across languages. It serves individuals and teams needing fast, verifiable insights from Meetings and Newss and media content.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors