Simple landing page built with Flutter Web for Denwee FactlyApp
- Multi-language support with easy_localization
- Lightweight animations using animate_do
- Dark/Light mode support
- Path navigation with go_router
- Static icons from Iconsax
- Animated emojis from Noto Animated Emojis — licensed under CC BY 4.0
The landing page supports the following URL query parameters:
| Parameter | Description | Allowed values | Example |
|---|---|---|---|
brightness |
Theme mode | dark, light | brightness=dark |
coloration |
Color theme id | 1 – 9 | coloration=5 |
lang |
Interface language | en, it, fr, de, ru, zh | lang=it |
To run this application, you'll need Flutter of version 3.32 or higher:
# Get all packages
flutter pub get
# Generate localization files
flutter pub run easy_localization:generate -S "assets/translations" -O "lib/localization"
# Generate localization keys
flutter pub run easy_localization:generate -S "assets/translations" -O "lib/localization" -o "locale_keys.g.dart" -f keys
# Run the app
flutter run -d chrome --wasmNote: To run the app on other devices, use
flutter run -d web-server --wasmand open the localhost URL shown in the console
# Build using default JS backend (dart2js)
flutter build web --release
# Build using WebAssembly backend (Wasm-enabled)
flutter build web --release --wasmDenwee projects are crafted by a solo enthusiastic developer across Mobile, Web, and Backend technologies. Your contributions, no matter how big or small, are always welcome! Here’s how you can help:
- Open PR's – fix bugs, add features, or improve existing code.
- Submit Issues – report bugs, request features, or suggest improvements.
For any questions or support, please reach out to support@denwee.com 🫶
