Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a4583b8
fix: spread operator added for website routes
esrakadah May 10, 2025
476eb77
chore: add launch configuration for Dart in VSCode
esrakadah May 10, 2025
92937f5
fix: update hero section title structure in home page
esrakadah May 10, 2025
f061d59
refactor: enhance Builders and Starters pages with structured section…
esrakadah May 10, 2025
bac0789
feat: introduce new content components for enhanced page structure
esrakadah May 10, 2025
6b77c5d
feat: add new styles for content sections and cards
esrakadah May 10, 2025
7b77fb3
feat: enhance ResourceLink and ResourceCategory components with new v…
esrakadah May 10, 2025
7e8f960
feat: enhance content components with new properties and styles
esrakadah May 10, 2025
6292ef3
feat: add Builder's Toolkit section and enhance feature card presenta…
esrakadah May 10, 2025
341dbce
feat: update resource links and enhance call-to-action button
esrakadah May 10, 2025
bac0ab7
feat: add TODO for future link in HeroSection
esrakadah May 10, 2025
e22c3a8
feat: enhance accessibility and improve emoji handling in components
esrakadah May 10, 2025
7177e04
refactor: comment out unused link in HeroSection for future content p…
esrakadah May 11, 2025
15ed057
feat: add new external links and enhance footer component
esrakadah May 11, 2025
90e2bbb
fix: update link attributes in HeroSection and enhance button hover s…
esrakadah May 11, 2025
be74bba
feat: update resource links in StartersPage for improved content acce…
esrakadah May 11, 2025
4cb5bb4
feat: update StartersPage with new external link and improve button a…
esrakadah May 11, 2025
75920ab
feat: add new YouTube link and enhance Coming Next section in Starter…
esrakadah May 11, 2025
4c9bdba
feat: enhance footer component with 'Coming soon' links and tooltip s…
esrakadah May 11, 2025
6890529
feat: add new external links and enhance resource descriptions in Sta…
esrakadah May 11, 2025
5ea2033
feat: add Privacy Policy and Code of Conduct pages with routing
esrakadah May 11, 2025
873a253
feat: enhance BuildersPage with new survey section and resource links
esrakadah May 11, 2025
f9e04f9
feat: update survey section in BuildersPage for improved user engagement
esrakadah May 11, 2025
f08fd89
feat: enhance navigation and footer functionality for improved user e…
esrakadah May 11, 2025
18836b4
feat: enhance Navbar and ResourceLink components for improved usabili…
esrakadah May 11, 2025
efba844
feat: update ResourceCategory and ResourceLink components for improve…
esrakadah May 11, 2025
b993761
chore: remove outdated README files from builders and starters sections
esrakadah May 11, 2025
ce41bb5
chore: update project configuration and dependencies
esrakadah Jun 15, 2025
d66d000
Fix responsiveness
leehack Jun 16, 2025
1caa9d8
Remove broken link
leehack Jun 16, 2025
7e7ca19
Remove weird scrollbar on mobile view
leehack Jun 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .fvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"flutter": "3.29.3"
}
27 changes: 27 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Run with Dart",
"request": "launch",
"type": "dart",
"program": "web/main.dart"
},
{
"name": "Run with webdev (auto-refresh)",
"request": "launch",
"type": "dart",
"program": "web/main.dart",
"args": [
"--web-renderer",
"html",
"--web-port",
"8080"
],
"preLaunchTask": "webdev-serve"
}
]
}
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"dart.flutterSdkPath": ".fvm/versions/3.29.3"
}
25 changes: 25 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "webdev-serve",
"type": "shell",
"command": "webdev serve --auto refresh",
"isBackground": true,
"problemMatcher": {
"owner": "dart",
"pattern": {
"regexp": ".",
"file": 1,
"location": 2,
"message": 3
},
"background": {
"activeOnStart": true,
"beginsPattern": "^\\[INFO\\] Serving",
"endsPattern": "^\\[INFO\\] Succeeded"
}
}
}
]
}
37 changes: 0 additions & 37 deletions docs/builders/README.md

This file was deleted.

113 changes: 0 additions & 113 deletions docs/starters/README.md

This file was deleted.

5 changes: 5 additions & 0 deletions lib/src/app/external_links.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
enum ExternalLink {
youTubePlaylist('https://www.youtube.com/playlist?list=PL4dBIh1xps-HIYvaEIbLWHZqt_WGBfpx3'),
youTubeVibeCoding('https://www.youtube.com/playlist?list=PL4dBIh1xps-GLrzqijiTRuzdtxP3bfqsQ'),
youTubeAgenticQA('https://www.youtube.com/live/XRuKywXD7zM?si=KHjiSKayFwuFz7GH'),
youTubeFlutterCommunity('https://www.youtube.com/@FlutterCommunity'),
youTubeJhinLeeMCPHumpdayQA('https://www.youtube.com/live/1U-zd6MYrOA?si=HdWVE-H8zDNOL0Sx&t=1794'),
geminiFunctionCallingDocs(
'https://ai.google.dev/gemini-api/docs/function-calling?example=meeting'),
forumCategory('https://forum.itsallwidgets.com/c/ai/46'),
forumChat('https://forum.itsallwidgets.com/chat/c/fc-ai-circle/40'),
surveyCommunity('https://forms.gle/JrC11pxRz6TLyB2L9'),
Expand Down
12 changes: 9 additions & 3 deletions lib/src/app/website.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import 'package:fc_ai_circle/src/pages/builders_page.dart';
import 'package:fc_ai_circle/src/pages/home_page.dart';
import 'package:fc_ai_circle/src/pages/starters_page.dart';
import 'package:fc_ai_circle/src/pages/privacy_policy_page.dart';
import 'package:fc_ai_circle/src/pages/code_of_conduct_page.dart';
import 'package:jaspr/browser.dart';
import 'package:jaspr_router/jaspr_router.dart';

Expand All @@ -18,14 +20,18 @@ class _SiteState extends State<Website> {
children: [
link(href: '/css/fontawesome.css', rel: 'stylesheet'),
link(href: '/css/brands.css', rel: 'stylesheet'),
// Style(styles: resetStyles)
link(href: '/css/clickable-cards.css', rel: 'stylesheet'),
script(src: '/js/scroll.js', attributes: {'defer': 'true'}, []),
script(src: '/js/clickable-cards.js', attributes: {'defer': 'true'}, []),
],
);
yield Router(
routes: [
...HomePage.route(),
StartersPage.route(),
BuildersPage.route(),
...StartersPage.route(),
...BuildersPage.route(),
...PrivacyPolicyPage.route(),
...CodeOfConductPage.route(),
],
);
}
Expand Down
Loading