Skip to content

Arjun-flutter/coffee_app

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

No releases published

Packages

 
 
 

Contributors