A Flutter home screen for a grocery shopping app with a user-friendly and intuitive design.
- Carousel slider for product categories with images
- Grid view displaying popular grocery items
- Side drawer menu with custom icons and white background
- Animated bottom navigation bar with custom icons and white background
- Search bar for finding specific items quickly
- User profile section with account details and settings
- Frontend: Flutter, Dart
- State Management: StatefulWidget
- Plugins: material_symbols_icons, stylish_bottom_bar, animated_icon_button, convex_bottom_bar, google_fonts, modal_bottom_sheet
Follow these steps to set up the project locally:
git clone https://github.com/obadaKraishan/Grocery_App_Home.git
cd Grocery_App_Home
flutter pub get
flutter run
lib/
├── main.dart
├── models/
│ ├── grocery_item.dart
├── screens/
│ ├── home_screen.dart
│ ├── product_details_screen.dart
├── widgets/
│ ├── category_slider.dart
│ ├── discount_banner.dart
│ ├── grocery_item.dart
└
Modify the theme settings in theme.dart
to customize the app's look and feel.
Adjust the categories and content in lib/screens/home_screen.dart
to change the displayed items.
Create new features and screens in the lib/screens/
directory and include them in the app's navigation.
This project is licensed under the MIT License - see the LICENSE file for details.