Skip to content

denweeLabs/landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DenweeLabs Landing

Simple landing page built with Flutter Web for DenweeLabs projects

Denwee Landing Screenshot Listox Landing Screenshot PLN Converter Landing Screenshot Autograph Identifier Screenshot Fish Identifier Screenshot

๐ŸŽจ Features & Tech

๐Ÿ”— Supported Query Parameters

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

๐Ÿš€ How To Run

To run this application, you'll need Flutter of version 3.32 or higher:

# Get all packages
flutter pub get

# Generate localization files for each flavor
flutter pub run easy_localization:generate -S "assets/translations/denwee" -O "lib/localization/denwee"
flutter pub run easy_localization:generate -S "assets/translations/listox" -O "lib/localization/listox"
flutter pub run easy_localization:generate -S "assets/translations/pln_converter" -O "lib/localization/pln_converter"
flutter pub run easy_localization:generate -S "assets/translations/autograph_identifier" -O "lib/localization/autograph_identifier"
flutter pub run easy_localization:generate -S "assets/translations/fish_identifier" -O "lib/localization/fish_identifier"

# Generate localization keys (run once โ€” keys are shared across all flavors)
flutter pub run easy_localization:generate -S "assets/translations/denwee" -O "lib/localization/denwee" -o "locale_keys.g.dart" -f keys

# Run the app
flutter run -d chrome --wasm

Adding a new flavor:

  1. Create assets/translations/{flavor}/en.json (and any other supported languages)
  2. Run generation of localization files and keys
  3. Add the flavor config to lib/flavors/app_flavors.dart
  4. Declare the new asset paths in pubspec.yaml

Note: To run the app on other devices, use flutter run -d web-server --wasm and open the localhost URL shown in the console

โš’๏ธ How To Build

# Build using default JS backend (dart2js)
flutter build web --release

# Build using WebAssembly backend (Wasm-enabled)
flutter build web --release --wasm

๐Ÿค How To Contribute

Denwee 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.

โค๏ธ Support

For any questions or support, please reach out to support@denwee.com ๐Ÿซถ

Buy Me A Coffee

๐Ÿ“ƒ License

License: MIT

About

Multi-flavor landing page built with Flutter Web containing DenweeLabs projects ๐Ÿ—‚๏ธ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors