Skip to content

Repository files navigation

☕ Brew Haven - Premium Coffee Shop App

Flutter | Provider | Material 3

Brew Haven is a modern, responsive Coffee Shop e-commerce mobile application built using Flutter. The app provides a seamless and premium shopping experience where users can browse various coffee blends, teas, and snacks, manage their cart, and enjoy a realistic checkout flow with full dark mode support.

This project follows Clean Architecture principles and uses Provider for efficient state management and local assets for high-performance UI rendering.


🚀 Features

  • 🎨 Premium UI: Rich coffee-themed design with Material 3 components and responsive layouts.
  • 🌙 Dark Mode: Full system-wide dark and light theme support for a comfortable viewing experience.
  • 🔐 Secure Auth: Responsive Sign In and Sign Up screens with password visibility controls.
  • 🔍 Smart Discovery: Real-time search and category-based filtering (Coffee, Tea, Snacks).
  • 🛒 Cart Management: Real-time badge updates, quantity control, and easy item removal.
  • ❤️ Favorites System: Save and manage your favorite items with a dedicated screen.
  • 💳 Checkout Flow: Premium checkout experience with address management and payment selection.
  • 👤 User Profile: Unique profile dashboard with order statistics and app settings.

📸 App Screenshots

🔹 Onboarding & Authentication

Onboarding Sign In Sign Up

🔹 Browsing & Discovery

Home Screen Category Filter Drawer Menu Search Filter

🔹 Shopping & Cart

Detailed View Favorites Active Cart

🔹 Checkout & Profile

Checkout Order Success Profile Page Dark Mode

📂 Project Structure

lib/
├── models/          # Product, Cart, and Static Data models
├── providers/       # State management (Cart, Favorites, Product, Theme)
├── screens/         # UI Screens (Home, Details, Cart, Auth, etc.)
├── widgets/         # Reusable UI components (Product Cards, Drawer, Inputs)
└── main.dart        # Entry point and Provider initialization

⚙️ Setup & Installation

  1. Clone the repo:
    git clone https://github.com/Arjun-flutter/coffee_app.git
  2. Install dependencies:
    flutter pub get
  3. Run the app:
    flutter run

Developed with ❤️ by [Nagarjuna Reddy Avula] (https://github.com/Arjun-flutter/coffee_app.git)

About

Premium Flutter Coffee Shop App with cart system, favorites, checkout, search, dark mode, and responsive UI using Provider state management.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages