Skip to content

Latest commit

Β 

History

History
96 lines (68 loc) Β· 2.58 KB

File metadata and controls

96 lines (68 loc) Β· 2.58 KB

FlutterJS Website πŸš€

A beautiful, modern landing page website for FlutterJS - showcasing the power of building SEO-friendly websites with Flutter.

✨ Features

  • 🎨 Modern UI Design - Vibrant gradients, smooth animations, and polished components
  • πŸ“± Fully Responsive - Works perfectly on mobile, tablet, and desktop
  • 🎯 Interactive Demos - Live Counter and Routing demonstrations
  • ⚑ SEO Optimized - Built with FlutterJS for production-ready web output
  • 🎭 Smooth Animations - Engaging hover effects and transitions

πŸ—οΈ Project Structure

flutterjs_website/
β”œβ”€β”€ lib/
β”‚   β”œβ”€β”€ main.dart              # App entry point
β”‚   β”œβ”€β”€ app.dart               # App configuration
β”‚   β”œβ”€β”€ pages/                 # Page components
β”‚   β”œβ”€β”€ widgets/               # Reusable UI widgets
β”‚   β”œβ”€β”€ demos/                 # Interactive demo widgets
β”‚   └── theme/                 # Theme and styling
β”œβ”€β”€ web/                       # Web configuration
└── assets/                    # Images and assets

πŸš€ Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK
  • Chrome or any modern browser

Running Locally

# Install dependencies
flutter pub get

# Run in development mode
flutter run -d chrome --web-port 8080

Building for Production

# Build web assets
flutter build web --release

# Or use FlutterJS to convert
flutterjs build

🎨 Tech Stack

  • Flutter - UI framework
  • Material Design 3 - Design system
  • Google Fonts (Inter) - Typography
  • FlutterJS - Flutter to JavaScript conversion

πŸ“ Sections

  1. Hero Section - Eye-catching headline with gradient text and CTA buttons
  2. Features - Grid layout showcasing FlutterJS capabilities
  3. Interactive Demos - Working Counter and Routing demonstrations
  4. Code Examples - Syntax-highlighted FlutterJS usage examples
  5. Getting Started - Step-by-step guide for new users

🎯 Key Highlights

  • Gradient text effects on section headers
  • Smooth animations and hover effects
  • Responsive design for all screen sizes
  • Modern color scheme with vibrant gradients
  • Professional typography and spacing

πŸ“¦ Dependencies

  • flutter - Flutter SDK
  • google_fonts - Beautiful typography
  • cupertino_icons - Icon set

πŸ”— Links

πŸ“„ License

This project is part of the FlutterJS ecosystem.


Built with ❀️ using Flutter and FlutterJS