Skip to content

Commit d159f7b

Browse files
committed
add more content to home page + UI fixes
1 parent be9727f commit d159f7b

File tree

6 files changed

+252
-133
lines changed

6 files changed

+252
-133
lines changed

docs/index.md

Lines changed: 45 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,52 +21,74 @@ import BranchIcon from '@site/static/icons/branch_New.png';
2121

2222

2323

24-
# Getting started with FlutterFlow
24+
# Getting Started with FlutterFlow
2525
FlutterFlow is a visual development environment that lets you build mobile, web, and desktop apps incredibly fast, without sacrificing on app quality or features.
2626

27-
<div class="video-container small"><iframe src="https://www.youtube.com/embed/gYOrgBrX4jM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
2827

29-
<InfoCards>
30-
<InfoCard title="Before You Begin" description="Ensure you meet system requirements and grasp technical concepts for smooth building in FlutterFlow." pagePath="/before-you-begin/setup-flutterflow" />
31-
<InfoCard title="Explore FlutterFlow" description="Dive into the building blocks of the platform: projects, widgets, functions and more." pagePath="/resources"/>
32-
3328

29+
<InfoCards>
30+
<InfoCard
31+
icon="🚀"
32+
title="Build your first app"
33+
description="Get started with FlutterFlow by building your first FlutterFlow app step-by-step."
34+
pagePath="/quickstart"
35+
/>
3436
</InfoCards>
3537

38+
<p></p>
39+
40+
### Explore Other Resources
3641

42+
Discover additional tools, tutorials, and references to enhance your FlutterFlow development experience:
3743
<InfoCards>
44+
<InfoCard title="System Requirements" description="Ensure you meet system requirements and grasp technical concepts for smooth building in FlutterFlow." pagePath="/before-you-begin/setup-flutterflow" />
45+
<InfoCard title="Explore FlutterFlow" description="Dive into the building blocks of the platform: projects, widgets, functions and more." pagePath="/resources"/>
46+
<InfoCard title="App Development Roadmap" description="Learn the three essential layers of app development: UI Layer, Logic Layer, and Data Layer for building FlutterFlow applications." pagePath="/roadmap"/>
3847
<InfoCard title="What's New in FlutterFlow" description="Updates, features, and the latest enhancements in FlutterFlow." pagePath="https://community.flutterflow.io/c/whats-new-in-flutterflow"/>
39-
<InfoCard title="Community Forum" description="Join discussions, ask questions, and share insights with the FlutterFlow community." pagePath="https://community.flutterflow.io"/>
40-
<InfoCard title="Submit Bug Report" description="Encountered a bug in FlutterFlow? Help us improve by submitting a bug report." pagePath="/misc/submit-bug-report" />
4148

4249
</InfoCards>
4350

51+
52+
53+
4454
<p></p>
4555

4656
### FlutterFlow Tour
4757

4858
<div class="video-container"><iframe src="https://www.youtube.com/embed/GpXjU-ieAKU?si=moIEUUGry24CdSJN" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
4959

50-
## Key Features
60+
### Best Practices
61+
62+
Essential guidelines and recommendations for building robust FlutterFlow applications. Discover security best practices and performance optimization techniques to ensure your apps are production-ready, scalable, and maintainable.
5163

5264
<InfoCards>
5365
<InfoCard
54-
icon="🚀"
55-
title="Build your first app"
56-
description="Learn how everything fits together and our top tips for creating stunning, powerful websites and apps."
57-
pagePath="/quickstart"
66+
icon="🔐"
67+
title="Secure your API Key"
68+
description="Learn best practices for keeping your API keys created in Google Cloud Console safe and secure in production applications."
69+
pagePath="/best-practices/secure-api-keys"
5870
isLarge={true}
5971
/>
6072
<InfoCard
61-
icon="🔧"
62-
title="Troubleshooting"
63-
description="Resolve login issues and other known FlutterFlow issues."
64-
pagePath="/troubleshooting"
73+
icon="🧪"
74+
title="Test your apps locally"
75+
description="Set up Local Run to debug and validate your app in physical devices."
76+
pagePath="/testing/local-run"
6577
/>
66-
<InfoCard
67-
icon="🔗"
68-
title="Integrations"
69-
description="Connect to tools like Github, Netlify, Figma, Supabase, Stripe, and more."
70-
pagePath="/ff-integrations"
78+
<InfoCard
79+
icon="📝"
80+
title="How to name variables?"
81+
description="Learn FlutterFlow naming conventions and best practices for variables, functions, and components to maintain clean, readable code."
82+
pagePath="/resources/style-guide"
7183
/>
72-
</InfoCards>
84+
</InfoCards>
85+
86+
## Still Have Problems?
87+
88+
If you're still experiencing issues or need additional help, here are some resources to get you back on track:
89+
90+
- **[Submit Bug Report](/misc/submit-bug-report)** - Report bugs or issues you've encountered
91+
- **[Community Forum](https://community.flutterflow.io)** - Ask questions and get help from the community
92+
- **[Reddit Community](https://www.reddit.com/r/FlutterFlow/)** - Join discussions on Reddit
93+
- **[GitHub Issues](https://github.com/FlutterFlow/flutterflow-documentation/issues)** - Report documentation issues
94+
- **[FlutterFlow Support](mailto:[email protected])** - Get direct support from the FlutterFlow support team.

docs/marketplace/creators-hub/creators-hub.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ keywords: [FlutterFlow, MarketPlace, Creators Hub]
1010
# Creators Hub
1111
Welcome to the FlutterFlow Marketplace Creators' Hub! This section is designed to provide you with all the necessary information to contribute effectively and responsibly to Marketplace. Whether you are submitting your first item or looking to understand the legal nuances, you'll find detailed guidelines and helpful tips here.
1212

13-
### **Submitting an Item for Review**
13+
### Submitting an Item for Review
1414
- Understand the [criteria](submission-criteria.md) we apply to items submitted to Marketplace.
1515
- Learn how to prepare and [submit](submit-item-for-review.md) your items to the Marketplace with our step-by-step guide.
1616

17-
### **Legal Guidelines for Creators**
17+
### Legal Guidelines for Creators
1818

1919
A user-friendly [guide](legal-guidelines-for-creators.md) outlining what content can and cannot be published on our Marketplace.
2020

src/components/Feedback/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ const Feedback = () => {
5252
alignItems: 'center',
5353
justifyContent: 'center',
5454
cursor: 'pointer',
55-
color: feedback === 'thumbs_up' ? 'var(--ifm-color-primary)' : 'gray',
56-
backgroundColor: '#f0f0f0',
57-
border: '1px #f0f0f0',
55+
color: feedback === 'thumbs_up' ? 'var(--ifm-color-primary)' : 'var(--ifm-text-color)',
56+
backgroundColor: 'var(--ifm-background-color)',
57+
border: '1px solid var(--ifm-border-color)',
5858
borderRadius: '8px',
5959
padding: '10px 20px',
6060
fontSize: '16px',
@@ -71,9 +71,9 @@ const Feedback = () => {
7171
alignItems: 'center',
7272
justifyContent: 'center',
7373
cursor: 'pointer',
74-
color: feedback === 'thumbs_down' ? 'var(--ifm-color-primary)' : 'gray',
75-
backgroundColor: '#f0f0f0',
76-
border: '1px #f0f0f0',
74+
color: feedback === 'thumbs_down' ? 'var(--ifm-color-primary)' : 'var(--ifm-text-color)',
75+
backgroundColor: 'var(--ifm-background-color)',
76+
border: '1px solid var(--ifm-border-color)',
7777
borderRadius: '8px',
7878
padding: '10px 20px',
7979
fontSize: '16px',
@@ -94,7 +94,9 @@ const Feedback = () => {
9494
width: '100%',
9595
height: '100px',
9696
padding: '10px',
97-
borderColor: 'lightgray',
97+
borderColor: 'var(--ifm-border-color)',
98+
backgroundColor: 'var(--ifm-background-color)',
99+
color: 'var(--ifm-text-color)',
98100
borderRadius: '8px',
99101
fontFamily: 'var(--ifm-font-family-base)',
100102
}}

src/components/InfoCard/index.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ const InfoCard = ({ icon, title, description, pagePath, isLarge = false }) => {
55
return (
66
<a href={pagePath} className={styles.infoCardLink}>
77
<div className={`${styles.infoCard} ${isLarge ? styles.largeCard : ''}`}>
8-
<div className={styles.titleContainer}>
9-
{icon && <div className={styles.infoCardIcon}>{icon}</div>}
10-
<div className={styles.infoCardTitle}>{title}</div>
11-
</div>
8+
{icon && <div className={styles.infoCardIcon}>{icon}</div>}
9+
<div className={styles.infoCardTitle}>{title}</div>
1210
<div className={styles.infoCardDescription}>{description}</div>
1311
</div>
1412
</a>

src/components/InfoCards/index.module.css

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
.cardContainer {
33
padding-top: 20px;
44
display: grid;
5-
grid-template-columns: repeat(3, 1fr);
5+
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
66
grid-auto-rows: 1fr;
77
gap: 24px;
8-
max-width: 1200px;
9-
margin: 0 auto;
8+
width: 100%;
9+
max-width: none;
10+
margin: 0;
1011
}
1112

1213
/* Responsive adjustments */

0 commit comments

Comments
 (0)