BlyFt
Brevity is a real-time news app that delivers concise updates with infinite scrolling, personalized feeds, and category browsing. Features include search, sharing, news chatbot, notifications, text-to-speech, tutorials, and custom theming—built for a smooth and engaging experience.
Install / Use
/learn @Yash159357/BlyFtREADME
<div align="center">
<img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/BlyFt_white.png" width="200"/>
<h1>🚀 BlyFt - Short, Smart, Straight to the point</h1>
<p>
<b>Stay informed effortlessly with real-time news, seamless navigation, and a personalized reading experience.</b>
</p>
<p>
<img src="https://img.shields.io/badge/Flutter-3.29.2-blue?logo=flutter" alt="Flutter Version" />
<img src="https://img.shields.io/badge/Dart-3.7.2-blue?logo=dart" alt="Dart Version" />
<a href="LICENSE">
<img src="https://img.shields.io/badge/License-MIT-green" alt="License" />
</a>
<img src="https://img.shields.io/badge/Version-2.1.0-orange" alt="Version" />
<a href="https://discord.gg/csnXFwPGUb">
<img src="https://img.shields.io/badge/Discord-Join%20Community-7289da?style=flat&logo=discord&logoColor=white" alt="Join Discord" />
</a>
</p>
<table align="center">
<thead align="center">
<tr border: 2px;>
<td><b>🌟 Stars</b></td>
<td><b>🍴 Forks</b></td>
<td><b>🐛 Issues</b></td>
<td><b>🔔 Open PRs</b></td>
</tr>
</thead>
<tbody>
<tr>
<td><img alt="Stars" src="https://img.shields.io/github/stars/Yash159357/BlyFt?style=flat&logo=github"/></td>
<td><img alt="Forks" src="https://img.shields.io/github/forks/Yash159357/BlyFt?style=flat&logo=github"/></td>
<td><img alt="Issues" src="https://img.shields.io/github/issues/Yash159357/BlyFt?style=flat&logo=github"/></td>
<td><img alt="Open Pull Requests" src="https://img.shields.io/github/issues-pr/Yash159357/BlyFt?style=flat&logo=github"/></td>
</tr>
</tbody>
</table>
</div>
<img src="https://raw.githubusercontent.com/alo7lika/daccotta/refs/heads/dev/Images/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif" width="900">
This project is now OFFICIALLY accepted for <img src="https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Heart%20on%20Fire.png" alt="Heart on Fire" width="40" height="40" />
<div align="center"> <table> <tr> <th>Program Name</th> <th>Program Logo</th> <th>Program Description</th> </tr> <tr> <td><a href="https://gssoc.girlscript.tech/">GirlScript Summer of Code</a></td> <td width="300"><img src=".github/assets/GSSOC.png" width="250" height="auto" loading="lazy" alt="GSSoC 24"/></td> <td><span style="font-size: 0.9em;">GirlScript Summer of Code is a three-month-long Open Source Program conducted every summer by GirlScript Foundation. It is an initiative to bring more beginners to Open-Source Software Development.</span></td> </tr> <tr> <td><a href="https://hacktoberfest.com/">Hacktoberfest 2025</a></td> <td width="300"><img src=".github/assets/hacktoberfest.jpeg" width="250" height="auto" loading="lazy" alt="Hacktoberfest 2025"/></td> <td><span style="font-size: 0.9em;">Hacktoberfest is a month-long October event welcoming all skill levels to join the open-source community.</span></td> </tr> </table> </div>🎉 Exciting News! BlyFt has been selected for GirlScript Summer of Code (GSSoC) 2025 and Hacktoberfest 2025!
📢 Want to contribute? Join our community Discord server to connect with maintainers and fellow contributors. We welcome all contributors - from beginners to experienced developers. Let's build something amazing together! 🚀
<img src="https://raw.githubusercontent.com/alo7lika/daccotta/refs/heads/dev/Images/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif" width="900">📑 Table of Contents
- ✨ App Demo
- 🌟 Features
- 🛠️ Tech Stack
- 📁 Folder Structure
- 🔮 Future Plans
- 🤝 Contributing
- 📄 License
- 🌐 Connect With Us
- 💬 Join the Conversation
✨ App Demo
<table> <tr> <td align="center"> <a href="https://youtube.com/shorts/W4c6BxAAhHM?feature=share" target="_blank"> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Video.jpeg" width="250"/> <br/> <b>BlyFtVideo1</b> </a> <p>Login & SignUp</p> </td> <td align="center"> <a href="https://youtube.com/shorts/C1DUbo6K_2Y?feature=share" target="_blank"> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Video.jpeg" width="250"/> <br/> <b>BlyFtVideo2</b> </a> <p>Home Screen and Chatbot</p> </td> <td align="center"> <a href="https://youtube.com/shorts/wUJMbrjznGQ?feature=share" target="_blank"> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Video.jpeg" width="250"/> <br/> <b>BlyFtVideo3</b> </a> <p>Additional Features</p> </td> </tr> </table> <details> <summary>📱 View App Screenshots</summary> <p align="center"> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Brevity.png" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Login.png" alt="Profile Screen" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Theme.png" alt="Profile Screen" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Home.png" alt="Transactions Screen" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Chatbot.png" alt="Analytics Screen" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/EOS.png" alt="Profile Screen" width="22%"/> <img src="https://raw.githubusercontent.com/Yash159357/NewsAI/main/assets/logos/hidden_images/Search.png" alt="Profile Screen" width="22%"/> </p> </details>🌟 Features
Core Features
- Personalized News Feed ❤️ - Like and dislike articles to shape your personal news feed. Our smart algorithm learns what you love and delivers more of it!
- AI-Powered Q&A 🤖 - Get instant summaries and ask questions about any news article with our integrated AI.
- Listen on the Go 🎧 - Turn any news article into an audio experience with our Text-to-Speech feature. Perfect for your commute, workout, or when you're busy.
- Share With a Tap 🔗 - Effortlessly share compelling stories with friends and family across your favorite social platforms.
- Seamless Social Login 🔐 - Get started in seconds with secure and easy sign-in using Google via OAuth.
- Infinite Scrolling 🔄 - Dive into an endless, dynamically loading stream of news. Your discovery never has to stop.
- Powerful Search 🔍 - Quickly find news articles by keywords, topics, or categories with our fast and intuitive search.
- Customizable Themes 🎨 - Make the app yours! Personalize your reading experience by selecting from 8 beautiful themes, including a battery-saving dark mode.
Technical Highlights
- Scalable Backend API 🌐 – Powered by a robust and secure backend built with Node.js, Express, and MongoDB, designed for high performance and real-time data delivery.
- Predictable State Management ⚡ – Built with flutter_bloc for a decoupled, testable, and highly scalable state layer.
- Optimized Caching 📶 – Leverages cached_network_image and advanced caching strategies to minimize data usage and ensure instant image loading.
- Polished & Engaging UI ✨ – Utilizes custom animations, shimmer loading effects, and a meticulous design to create intuitive user experience.
- Modular Architecture 🏗️ – Clean and maintainable codebase with a well-structured project setup.
🛠️ Tech Stack
<p align="center"> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/flutter/flutter-original.svg" alt="Flutter" width="50" height="50"/> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/nodejs/nodejs-original-wordmark.svg" alt="Node.js" width="50" height="50"/> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/express/express-original.svg" alt="Express.js" width="50" height="50"/> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/firebase/firebase-original-wordmark.svg" alt="Firebase" width="50" height="50"/> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/git/git-original.svg" alt="Git" width="50" height="50"/> <img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/vscode/vscode-original.svg" alt="VS Code" width="50" height="50"/> </p>- Frontend: Flutter, Dart, BLoC, Shared Preferences
- Website: HTML, CSS, JS
- Backend: Node.js, Express.js, Mongoose, Cloudinary, Firebase, JWT, Passport
- APIs: News API, Gemini API
📁 Folder Structure
blyft/
├── .github/ # GitHub workflows, CI/CD pipelines, issue/PR templates
├── assets/ # Project-wide static assets (images, logos, icons, etc.)
├── flutter/ # Mobile app source code (Dart, BLoC, models, views, controllers)
├── server/ # Backend (Node.js, Express.js, MongoDB, APIs, authentication)
├── website/ # Frontend website (HTML, CSS, JavaScript)
├── README.md # Main project documentation and setup guide
└── .gitignore # Git ignore rules for node_modules, build files, etc.
🔮 Future Plans
We're constantly evolving and have some exciting ideas in the pipeline to make BlyFt even more engaging and trustworthy:
- 60-word Summaries ✍️ - Every article condensed into a crisp, 60-word summary for quick insights, saving you even more time.
- Smart Notifications 🔔 - Personalized a
