Flutter Ecommerce App
Flutter Ecommerce UI with state management for shopping cart and dynamically creating tiles from a List of shoes.
- Customizable bottom navigation bar.
- Dynamic shopping cart functionality.
- Individual shoe item display and interaction.
- State management using Provider for a seamless user experience.
- Introductory page for first-time users.
- Centralized navigation system in the home page.
- Shop page showcasing a variety of products.
- Model classes for data representation of cart and shoe items.
lib/components/
BottomNavBar: Custom navigation bar.CartItem: Widget for cart items.ShoeTile: Display widget for shoes.
lib/models/
Cart: Manages shopping cart state.Shoe: Data model for shoe items.
lib/pages/
CartPage: Displays shopping cart contents.HomePage: Main application page with navigation.IntroPage: Welcome page for new users.ShopPage: Main shopping interface.
lib/main.dart
- Initializes the application and sets up navigation and state management.
- Implement User Profiles
- Log In/Out
- Microtransactions
- Connect to a database

