Skip to content

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.

License

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •