
Stay informed effortlessly with real-time news, seamless navigation, and a personalized reading experience.
๐ Stars | ๐ด Forks | ๐ Issues | ๐ Open PRs |
Program Name | Program Logo | Program Description |
---|---|---|
GirlScript Summer of Code | ![]() |
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 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! ๐
- โจ App Demo
- ๐ Features
- ๐ ๏ธ Tech Stack
- ๐ Folder Structure
- ๐ฎ Future Plans
- ๐ค Contributing
- ๐ License
- ๐ Connect With Us
- ๐ฌ Join the Conversation
![]() BlyFtVideo1 Login & SignUp |
![]() BlyFtVideo2 Home Screen and Chatbot |
![]() BlyFtVideo3 Additional 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.
- 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.
- 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
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.
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.
We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.
Thank you to all our contributors for making BlyFt amazing! ๐
This project is licensed under the MIT License - see the LICENSE file for details.
![]() Samarth Sharma |
![]() Yash |
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!
Made with โค๏ธ by us