Skip to content

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.

License

Notifications You must be signed in to change notification settings

Yash159357/BlyFt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿš€ BlyFt - Short, Smart, Straight to the point

Stay informed effortlessly with real-time news, seamless navigation, and a personalized reading experience.

Flutter Version Dart Version License Version Join Discord

๐ŸŒŸ Stars ๐Ÿด Forks ๐Ÿ› Issues ๐Ÿ”” Open PRs
Stars Forks Issues Open Pull Requests

This project is now OFFICIALLY accepted for Heart on Fire

Program Name Program Logo Program Description
GirlScript Summer of Code GSSoC 24 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.
Hacktoberfest 2025 Hacktoberfest 2025 Hacktoberfest is a month-long October event welcoming all skill levels to join the open-source community.

๐ŸŽ‰ 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! ๐Ÿš€

๐Ÿ“‘ Table of Contents

  1. โœจ App Demo
  2. ๐ŸŒŸ Features
  3. ๐Ÿ› ๏ธ Tech Stack
  4. ๐Ÿ“ Folder Structure
  5. ๐Ÿ”ฎ Future Plans
  6. ๐Ÿค Contributing
  7. ๐Ÿ“„ License
  8. ๐ŸŒ Connect With Us
  9. ๐Ÿ’ฌ Join the Conversation

โœจ App Demo


BlyFtVideo1

Login & SignUp


BlyFtVideo2

Home Screen and Chatbot


BlyFtVideo3

Additional Features

๐Ÿ“ฑ View App Screenshots

Profile Screen Profile Screen Transactions Screen Analytics Screen Profile Screen Profile Screen


๐ŸŒŸ 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

Flutter Node.js Express.js Firebase Git VS Code

  • 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 alerts for breaking news and topics you care about, delivering crucial updates.
  • Offline Access ๐Ÿ“ฅ - Save articles for later and read them anytime, anywhere, even without an internet connection.
  • Multi-Language Support ๐ŸŒ - Expanding our reach by offering news content and the app interface in multiple languages.
  • Daily Audio Briefings ๐ŸŽ™๏ธ - Curated daily news playlists and podcast-style summaries to start your day informed.
  • Enhanced AI Chat ๐Ÿง  - Continuously improving our AI's speed, accuracy, and conversational abilities for even better answers.
  • Website ๐Ÿ’ป - A companion website for all information about blyft.

๐Ÿค Contributing

We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.

Our Valuebale Contributors

Thank you to all our contributors for making BlyFt amazing! ๐Ÿ’

saysamarth
saysamarth
Yash159357
Yash159357
HappySR
HappySR
PearlGrell
PearlGrell
Chanu716
Chanu716
Vrushabh102
Vrushabh102
mahi23jj
mahi23jj
garys-demons
garys-demons
taralshah09
taralshah09
harshit-shekhar
harshit-shekhar
Shibai419
Shibai419
alzz-26
alzz-26
suto6
suto6
Vriti62
Vriti62
malilalilaaa
malilalilaaa
Vinuthna-Pesara
Vinuthna-Pesara
Unnati-coder25
Unnati-coder25
22sakshiagarwal
22sakshiagarwal
NavyasreeBalu
NavyasreeBalu
dharapandya85
dharapandya85
Atomic-Shadow7002
Atomic-Shadow7002
Apurva-Deodhar
Apurva-Deodhar
Gupta-02
Gupta-02
Prakharpan-dey
Prakharpan-dey
sandy4242
sandy4242
vijaykarthiktk
vijaykarthiktk
aaryapoyrekar
aaryapoyrekar
vansh909
vansh909

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


โœจ Get In Touch

๐Ÿง‘โ€๐Ÿ’ป Project Admins

Samarth Sharma
Software Developer & Project Admin

GitHub LinkedIn Email

Yash
Software Developer & Project Admin

GitHub LinkedIn Email

๐Ÿ’ฌ Join the Conversation

The heart of our project is the community. Join our Discord server to ask questions, share your contributions, and collaborate with us in real-time!

Join Discord


Made with โค๏ธ by us

About

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.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 30