Skip to content

zVoid24/online_shop_flutter_bloc

Repository files navigation

🛒 FreshBasket - Online Grocery Shopping App

FreshBasket is a modern and beautifully designed Flutter app that makes grocery shopping easier than ever. With real-time updates, sleek UI, and powerful state management using BLoC, FreshBasket offers a seamless and responsive shopping experience.

--- -->

🚀 Features

  • 🔄 Real-Time Product Updates via Firebase
  • 🛍️ Add to Cart, Wishlist, and Purchase Flow
  • 🔍 Powerful Search & Category Filters
  • 🧾 View Order History and Details
  • 🔐 Secure Firebase Authentication (Email/Password, Google)
  • 🌗 Light & Dark Mode Support
  • 📦 Inventory Management via Firestore
  • 🧠 BLoC Architecture for scalable state management
  • 🔔 In-App Notifications & Promotions
  • 📱 Responsive UI for Android

🧑‍💻 Tech Stack

  • Flutter – Frontend Framework
  • Dart – Programming Language
  • Firebase – Firestore, Auth, Cloud Functions, and Storage
  • BLoC – Clean architecture for state management
  • Shared Preferences – Persistent local storage

🛠️ Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Flutter SDK (>= 3.10.0)
  • Dart (>= 3.0.0)
  • Firebase CLI
  • An IDE (VS Code, Android Studio)

Installation

  1. Clone the repository
git clone https://github.com/zVoid24/online_shop_flutter_bloc.git
cd online_shop_flutter_bloc

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors