Skip to content

flutter-news-app-full-source-code/flutter-news-app-web-dashboard-full-source-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Flutter News App Dashboard Logo

Flutter News App - Web Dashboard Full Source Code

coverage: 0% Live Demo: View Documentation: Read Trial License: View Terms Lifetime License: Purchase

This repository contains the complete, production-ready source code for a Flutter web dashboard designed for comprehensive content management. It is a key component of the Flutter News App - Full Source Code Toolkit, an ecosystem that also includes a Dart Frog backend API and a mobile client.

⭐ Everything You Get, Ready to Go

This dashboard comes packed with all the features you need to manage a professional news application.

πŸ“° Comprehensive Content Management

Effortlessly manage all aspects of your news content with full CRUD (Create, Read, Update, Delete) capabilities:

  • Headlines: Create, edit, and publish news articles.
  • Topics: Organize and define news topics.
  • Sources: Maintain and update news sources.

Your Advantage: You get a powerful, centralized system to control your content, ensuring accuracy and consistency across your news platform. ✍️

βš™οΈ Dynamic Application Configuration

Control the behavior and appearance of the mobile application remotely:

  • User Preference Limits: Set limits for followed items and saved headlines based on user roles (Guest, Authenticated, Premium).
  • Ad Settings: Configure ad frequency and placement intervals for different user tiers.
  • In-App Prompts: Manage the display frequency of account-related calls-to-action.
  • Operational Status: Remotely enable maintenance mode or suggest app updates to users.

Your Advantage: Granular control over app features and monetization strategies without requiring app store updates. πŸš€

πŸ“Š Dashboard Analytics

Get a quick overview of your content ecosystem with key statistics:

  • Content Counts: View the total number of headlines, topics, and sources at a glance.

Your Advantage: Instantly understand the scale of your content operation. πŸ“ˆ

πŸ” Robust User Authentication

Secure and flexible authentication flows are built-in for administrators and publishers using Email + Code (Passwordless) Sign-In.

Your Advantage: All the complex security and user management for your administrative team is already done for you. βœ…

πŸ–₯️ Responsive Web UI

Built with flutter_adaptive_scaffold, the dashboard offers a clean, responsive interface that looks great on any screen size.

Your Advantage: Deliver a consistent and optimized administrative experience on desktops, tablets, and even mobile browsers. ↔️

πŸ—οΈ Clean & Modern Architecture

Developed with best practices for a maintainable and scalable codebase:

  • Flutter & Dart: Cutting-edge web development.
  • BLoC Pattern: Predictable and robust state management.
  • GoRouter: Well-structured and powerful navigation.

Your Advantage: The dashboard is built on a clean, modern architecture that's easy to understand and maintain. It's solid and built to last. πŸ“ˆ

βš™οΈ Flexible Environment Configuration

Easily switch between development (in-memory data or local API) and production environments with a simple code change. This empowers rapid prototyping, robust testing, and seamless deployment.

Your Advantage: A flexible setup that speeds up your development cycle and makes deployment simple. πŸš€

🌍 Localization Ready

Fully internationalized with working English and Arabic localizations (.arb files). Adding more languages is straightforward.

Your Advantage: Easily adapt your dashboard for a global team. 🌐


πŸ”‘ License: Source-Available with a Free Trial

Get started for free and purchase when you're ready to launch!

  • TRY IT: Download and explore the full source code under the PolyForm Free Trial license. Perfect for evaluation.
  • BUY IT: One-time payment for a lifetime license to publish unlimited commercial apps.
  • GET YOURS: Purchase via GitHub Sponsors.

Note

A single purchase provides a commercial license for every repository within the Flutter News App - Full Source Code Toolkit. No other purchases are needed..


πŸš€ Getting Started & Running Locally

For a complete guide on setting up your local environment, running the web dashboard, and understanding the configuration, please see the Local Setup Guide in our official documentation.

Our documentation provides a detailed, step-by-step walkthrough to get you up and running smoothly.


βœ… Testing

This project aims for high test coverage to ensure quality and reliability.

  • Run tests with:
    flutter test