Skip to content

Code-tech77/LexiAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 LexiAI (News Summarizer)

Transform long news articles into clear, concise summaries in seconds.


🚀 Overview

LexiAI is a modern web application that summarizes news articles from a URL into a single, readable paragraph. It uses natural language processing techniques to extract key information and present it in a clean and simple format as it's the make solution to my cybernews toward making up to date with technology news is simple way.


✨ Features

  • 🔗 Summarize any article via URL
  • 🧠 NLP-based summarization (LexRank)
  • ⚡ Fast and real-time processing
  • 🎨 Modern UI with dark/light mode
  • 🤖 AI-style status feedback
  • 📱 Responsive design

🏗️ Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Backend

  • Python
  • Flask

NLP Tools

  • newspaper3k
  • NLTK
  • Sumy (LexRank)

🔄 How It Works

  1. User enters a news article URL
  2. Frontend sends request to Flask backend
  3. Backend extracts article content
  4. NLP processes the text
  5. LexRank selects key sentences
  6. Summary is returned and displayed


⚙️ Installation

git clone https://github.com/your-username/lexiai.git
cd lexiai
pip install -r requirements.txt
python3 -c "import nltk; nltk.download('punkt')"
python app.py

👨‍💻 Author

Mohammed Zuoriki Cybersecurity Student | Aspiring Cloud Security Architect | Self-Driven Technologist
LinkedIn: https://www.linkedin.com/in/mohammed-zuoriki-856133250/


⭐ Contributing

Contributions, feedback, and ideas are welcome. Feel free to fork the repository or open an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors