// the find
TheAlphamerc/flutter_ecommerce_app
E-Commerce App built in flutter
A Flutter UI demo that implements a Dribbble e-commerce design with shoe/watch product listings, a cart page, and a custom curved bottom nav bar. This is purely a UI exercise — no backend, no state management beyond setState, no actual commerce logic. It's for Flutter beginners who want to see how to translate a design mockup into widgets.
The custom curved bottom navigation bar with an elastic animation is genuinely well-executed and worth studying as a canvas/CustomPainter example. Clean widget decomposition — product cards, icons, and title text are each their own reusable widget rather than one giant build method. The theme system (light_color.dart + theme.dart) is properly centralized, which is the right habit. CI is wired up via GitHub Actions even for a demo project.
Abandoned since February 2022 — Flutter 3.x and Dart 3.x have breaking changes (null safety alone will likely require migration work before it even compiles cleanly today). All product data is hardcoded in data.dart as static lists; there's no provider, bloc, riverpod, or even a basic ChangeNotifier — the cart state almost certainly doesn't survive a hot restart. Zero tests beyond the default widget_test.dart scaffold that ships with every new Flutter project. Not usable as a starting point for a real app without ripping out most of the structure.