|
1 | 1 | ---
|
2 | 2 | title: 'Web Dashboard: Introduction'
|
3 |
| -description: An overview of the Flutter News App Web Dashboard. |
| 3 | +description: An overview of the Flutter News App Web Dashboard, the central control panel for your news ecosystem. |
4 | 4 | ---
|
5 | 5 |
|
6 |
| -import { Card, CardGrid } from '@astrojs/starlight/components'; |
7 |
| - |
8 |
| -## Welcome to the Web Dashboard |
| 6 | +import { Card, CardGrid, LinkButton } from '@astrojs/starlight/components'; |
9 | 7 |
|
10 | 8 | The Flutter News App Web Dashboard is a comprehensive, production-ready web application built with Flutter. It serves as the central control panel for your entire news ecosystem, providing administrators and content publishers with the tools they need to manage content, configure the mobile app's behavior, and monitor key statistics.
|
11 | 9 |
|
12 | 10 | <CardGrid>
|
13 |
| - <Card title="Comprehensive Content Management" icon="pencil"> |
14 |
| - Full CRUD (Create, Read, Update, Delete) capabilities for all your core content, including headlines, topics, and sources. |
15 |
| - </Card> |
16 |
| - <Card title="Dynamic App Configuration" icon="settings"> |
17 |
| - Remotely control the mobile app's features, such as ad frequency, user content limits, and maintenance status, without needing to publish a new app version. |
18 |
| - </Card> |
19 |
| - <Card title="Dashboard Analytics" icon="chart-bar"> |
20 |
| - Get a high-level overview of your content library with at-a-glance statistics for headlines, topics, and sources. |
21 |
| - </Card> |
22 |
| - <Card title="Secure & Modern UI" icon="shield"> |
23 |
| - Built with a clean, responsive interface that works on any screen size, and secured with a robust, email-based authentication flow for administrators. |
24 |
| - </Card> |
| 11 | + <Card title="Local Setup" icon="rocket"> |
| 12 | + Follow the local setup guide to get the dashboard running on your machine. |
| 13 | + [Read more →](/docs/web-dashboard/local-setup/) |
| 14 | + </Card> |
| 15 | + <Card title="Deployment" icon="cloud"> |
| 16 | + Learn how to deploy the web dashboard to a production environment. |
| 17 | + [Read more →](/docs/web-dashboard/deployment/) |
| 18 | + </Card> |
| 19 | + <Card title="Features" icon="puzzle"> |
| 20 | + Explore the key features, from content management to remote app configuration. |
| 21 | + [Read more →](/docs/web-dashboard/features/dashboard-overview/) |
| 22 | + </Card> |
| 23 | + <Card title="Architecture" icon="structure"> |
| 24 | + Understand the architecture, state management, and navigation patterns. |
| 25 | + [Read more →](/docs/web-dashboard/architecture/overview/) |
| 26 | + </Card> |
| 27 | + <Card title="Developer Guides" icon="document"> |
| 28 | + Practical guides for developers on theming, customization, and localization. |
| 29 | + [Read more →](/docs/web-dashboard/guides/theming-and-customization/) |
| 30 | + </Card> |
| 31 | + <Card title="User Manuals" icon="open-book"> |
| 32 | + User-focused manuals for administrators and publishers. |
| 33 | + [Read more →](/docs/web-dashboard/manuals/managing-content/) |
| 34 | + </Card> |
25 | 35 | </CardGrid>
|
| 36 | + |
| 37 | +<div class="button-group"> |
| 38 | + <LinkButton href="https://github.com/flutter-news-app-full-source-code/flutter-news-app-web-dashboard-full-source-code" icon="github" variant="secondary">Browse on GitHub</LinkButton> |
| 39 | +</div> |
| 40 | + |
| 41 | +<style> |
| 42 | + .button-group { |
| 43 | + display: flex; |
| 44 | + gap: 1rem; |
| 45 | + margin-top: 2rem; |
| 46 | + } |
| 47 | +</style> |
0 commit comments