Skip to content

Commit 86148b6

Browse files
committed
docs: add initial content for Flutter News App Toolkit homepage
- Create new MDX file for the homepage - Add hero section with tagline, image, and action buttons - Include introduction and description of the toolkit - Feature CardGrid with sections for Mobile Client App, Web Dashboard, and API Server - Add information about quality and maintainability - Provide next steps for getting started with local setup and deployment guides
1 parent 2fd036b commit 86148b6

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

src/content/docs/index.mdx

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: 'Introduction: The Flutter News App Toolkit'
3+
description: A complete, production-ready toolkit for building a cross-platform news application.
4+
template: splash
5+
hero:
6+
tagline: Your full-stack solution for launching a professional news platform. Includes a Flutter mobile app, a web-based dashboard, and a powerful Dart Frog backend.
7+
image:
8+
file: ../../../assets/houston.webp
9+
actions:
10+
- text: Start Local Setup
11+
link: /getting-started/local-setup/
12+
icon: right-arrow
13+
- text: View on GitHub
14+
link: https://github.com/flutter-news-app-full-source-code
15+
icon: external
16+
variant: minimal
17+
---
18+
19+
import { Card, CardGrid, LinkButton } from '@astrojs/starlight/components';
20+
21+
## A Complete, Production-Ready Ecosystem
22+
23+
Welcome to the Flutter News App Full Source Code Toolkit. This is more than just an app template; it's a complete, three-part ecosystem designed to work seamlessly together, giving you everything you need to launch, manage, and scale a modern news application.
24+
25+
<CardGrid>
26+
<Card title="Mobile Client App" icon="phone">
27+
A feature-rich Flutter application for iOS and Android that delivers a beautiful, intuitive news reading experience to your users.
28+
<br /><br />
29+
<LinkButton href="/mobile-client/introduction/">Read the Docs</LinkButton>
30+
<a href="https://flutter-news-app-full-source-code.github.io/flutter-news-app-mobile-client-full-source-code/" target="_blank" style={{ marginLeft: '1rem', fontSize: '0.875rem' }}>View Live Demo</a>
31+
<a href="https://github.com/flutter-news-app-full-source-code/flutter-news-app-mobile-client-full-source-code" target="_blank" style={{ marginLeft: '1rem', fontSize: '0.875rem' }}>Browse on GitHub</a>
32+
</Card>
33+
<Card title="Web Dashboard" icon="laptop">
34+
A comprehensive Flutter web app for administrators and publishers to manage content, configure app settings, and view key analytics.
35+
<br /><br />
36+
<LinkButton href="https://flutter-news-app-full-source-code.github.io/flutter-news-app-web-dashboard-full-source-code/" target="_blank">View Live Demo</LinkButton>
37+
<a href="https://github.com/flutter-news-app-full-source-code/flutter-news-app-web-dashboard-full-source-code" target="_blank" style={{ marginLeft: '1rem', fontSize: '0.875rem' }}>Browse on GitHub</a>
38+
</Card>
39+
<Card title="API Server" icon="cloud">
40+
A high-performance backend built with Dart Frog, providing robust APIs for authentication, data management, and remote configuration.
41+
<br /><br />
42+
<a href="https://github.com/flutter-news-app-full-source-code/flutter-news-app-api-server-full-source-code" target="_blank" style={{ fontSize: '0.875rem' }}>Browse on GitHub</a>
43+
</Card>
44+
</CardGrid>
45+
46+
### Built for Quality and Maintainability
47+
48+
This toolkit is built on a foundation of clean architecture and modern best practices. By separating concerns into a layered backend, a powerful admin dashboard, and a user-facing mobile client, you get a system that is robust, scalable, and easy to maintain.
49+
50+
### Next Steps
51+
52+
Ready to get started? Our local setup guides will walk you through running the entire ecosystem on your machine.
53+
54+
<div style={{ display: 'flex', gap: '1rem', marginTop: '1.5rem' }}>
55+
<LinkButton href="/getting-started/local-setup">
56+
Begin Local Setup
57+
</LinkButton>
58+
<LinkButton href="/deployment/api-server" variant="secondary">
59+
See Deployment Guides
60+
</LinkButton>
61+
</div>

0 commit comments

Comments
 (0)