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. |
๐ Exciting News! Brevity has been selected for GirlScript Summer of Code (GSSoC) 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
|
BrevityVideo1 Login & SignUp |
BrevityVideo2 Main Features |
BrevityVideo3 Additional Features |
- AI Chatbot ๐ค - Get instant answers to all your questions related to the news.
- Infinite Scrolling ๐ - Never hit "the end" โ keep scrolling for more stories!
- Side Page Navigation ๐ - Bookmark articles, adjust settings, and access more details with ease.
- Theming Support ๐จ - Users can personalize their reading experience by selecting from up to 8 themes.
- Bookmark News โญ - Easily bookmark news articles, with local and backend storage for seamless access across devices.
- Search News ๐ - Quickly find news articles based on keywords or categories.
- Shareability ๐ค - Effortlessly share the app with friends using share_plus.
- State Management โก โ Uses flutter_bloc for efficient, scalable, and predictable state handling.
- Dynamic Routing ๐ฆ โ Seamless navigation with go_router for a smooth user experience.
- Optimized Caching ๐ถ โ Uses cached_network_image for efficient image loading and reduced data usage.
- Engaging Animations ๐ฌ โ Implements shimmer effects and smooth transitions for a delightful UI.
- Modular Architecture ๐๏ธ โ Clean and maintainable codebase with a well-structured project setup.
- Frontend: Flutter, Dart, BLoC for state management
- Backend: Node.js, Express.js, Mongoose, Multer, Firebase
- Local Storage: Shared Preferences
- APIs: News API, Gemini API
brevity/
โโโ android/ # Android-specific configuration
โโโ assets/ # Images, logos, etc.
โโโ ios/ # iOS project files
โโโ lib/ # Flutter main code (controllers, models, views)
โโโ linux/ # Linux support
โโโ macos/ # macOS support
โโโ server/ # Node.js + MongoDB backend
โโโ test/ # Test files
โโโ web/ # Web support and assets
โโโ windows/ # Windows support
โโโ pubspec.yaml # Flutter dependencies
โโโ README.md # Project documentation
โโโ .gitignore # Git ignore rulesWe're constantly evolving and have some exciting ideas in the pipeline to make Brevity even more engaging and trustworthy:
- Multi-Language Support ๐ - Expanding our reach by offering the app in multiple languages.
- Robust Backend ๐ - Implementing email verification and forget password functionality.
- Improved Chatbot Response ๐ง - Enhancing the chatbot's ability to provide accurate and helpful information.
- App Rating and Sharing โญ๐ค - Allowing users to rate the app and easily share it with others.
- User Preference Feed โ๏ธ - Enabling users to customize their news feed based on personal preferences.
- Text-to-Speech ๐ฃ๏ธ - Adding an option for news articles to be read aloud.
- Reactions and Likes ๐ - Introducing features for users to react to and like news content.
- Light Mode โ๏ธ - Providing an alternative light theme option for personalized viewing.
- Notifications ๐ - Implementing a notification system to keep users updated.
We welcome contributions! Please read our Contributing Guidelines before submitting a pull request.
Thank you to all our contributors for making Brevity amazing! ๐
This project is licensed under the MIT License - see the LICENSE file for details.
We're excited to connect with you! Whether you have questions, ideas, or just want to be part of our journey, hereโs how you can reach us.
|
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