{"repo":"codewithkd77/technews-flutter","free":true,"listed":false,"github":"https://github.com/codewithkd77/technews-flutter","clone":"git clone https://github.com/codewithkd77/technews-flutter.git","description":"TechBuzz is a Flutter news app with a Node.js & MongoDB backend. It features a web admin dashboard, AI news scraper, and options to bookmark & share articles. 🚀 Built with BLoC architecture for state management. Tech Stack: Flutter, Node.js, MongoDB, Web Scraping.","language":"Dart","stars":10,"topics":["flutter","flutter-apps","mobile-app","project","projects","bloc"],"license":null,"category":"mobile-apps","readme_excerpt":"TechNews Flutter App TechNews is a modern Flutter application built with Clean Architecture and BLoC pattern that delivers the latest technology news. The app features a robust architecture with proper separation of concerns, comprehensive error handling, and enterprise-grade code organization. 🏗️ Architecture This project follows Clean Architecture principles with the BLoC (Business Logic Component) pattern for state management, ensuring: - Separation of Concerns : Clear boundaries between data, business logic, and presentation layers - Testability : Interface-based design enables comprehensive unit and integration testing - Maintainability : Modular structure makes the codebase easy to understand and modify - Scalability : Architecture supports feature growth and team expansion - Error Handling : Robust exception handling with custom error types 📁 Project Structure 🚀 Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. 🛠️ Technology Stack - Flutter : Cross-platform mobile development framework - Dart : Programming language - BLoC Pattern : State management and business logic - Clean Architecture : Architectural design pattern - HTTP : API communication - SharedPreferences : Local data persistence - Equatable : Value equality and immutability Prerequisites Ensure you have the following installed on your machine: - Flutter (version 3.0.0 or later) - Dart (version 3.0.0 or later) - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/codewithkd77","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codewithkd77/technews-flutter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}