Screens captured from the compiled Flutter build running in a browser at 390 × 844. Ocean-navy and aqua palette, weight-based cart maths, preparation styles, three-step checkout and live order tracking.
Material 3Light & dark themesgo_routerflutter_riverpodZero analyzer errors
Home & discoveryAddress selector, promo carousel, category grid, best-seller and recommendation rails.
CatalogueSort chips, filter badge, availability tags, live price per kg or piece.
Product detailPinch-zoom gallery, catch freshness, rating, sticky add-to-cart bar.
Cleaning & cuttingWhole, cleaned, fillet or butterfly cut — surcharge applied per kilo.
Suggested recipesChef-tested method and ingredients attached to each fish.
AccountOrder stats, saved addresses, dark-mode switch and support.
About this build. The full Flutter project — 59 Dart files across core/ and seven feature modules — ships with the chat. Run it with flutter pub get then flutter run. Screens are served as static images here because the preview host's Content-Security-Policy blocks the CanvasKit WebAssembly fetch that Flutter web needs; the same build runs locally without issue.