Skip to content

About

๐ŸŒฟ Botanica Admin โ€” The store management mobile app for the Botanica e-grocery ecosystem. Built with Flutter & Firebase for real-time inventory control, product uploads, and live order fulfillment.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Botanica Admin App

๐ŸŒฟ BOTANICA

Two Apps. One Connected Grocery Experience.

Promotional Video Preview

โ–ถ Click to View Full 1080p HD Video with Audio (botanica_connected_apps_30s.mp4)


๐Ÿ“ฝ๏ธ Connected Grocery Ecosystem Showcase

Botanica connects backend supermarket inventory control with real-time customer shopping and order fulfillment across two dedicated Flutter mobile applications:

  1. Botanica Admin App (iOS / Android) โ€” Catalog management, inventory updates, live order processing, and status workflow.
  2. Botanica User App (iOS / Android) โ€” Consumer storefront, interactive shopping cart, instant catalog reflection, and live order tracking.

๐Ÿ”„ The End-to-End Workflow (Demonstrated in 30s)

[Admin App]                   [User App]                  [Admin App]               [User App & Admin]
Add / Edit Product    โ”€โ”€โ–ถ    Catalog Updated     โ”€โ”€โ–ถ    Customer Orders     โ”€โ”€โ–ถ    Mark as Delivered
(e.g., Pomegranate)         (Visible in Feed)           (Add to Cart & Pay)         (Completed & In Sync)
  • 0:00 - 0:03 โ€ข Introduction: Introducing the dual-app grocery architecture.
  • 0:03 - 0:09 โ€ข Add Products with Ease: Admin creates and uploads new grocery products with custom pricing and imagery.
  • 0:09 - 0:14 โ€ข Updated in the User App: Immediate storefront catalog visibility for active consumers.
  • 0:14 - 0:20 โ€ข Seamless Shopping Experience: Consumer adds grocery items to cart and places an order.
  • 0:20 - 0:25 โ€ข Orders Managed from Admin App: Admin receives live order incoming alerts, inspects order items, and updates fulfillment status.
  • 0:25 - 0:30 โ€ข Delivery & Completion: Delivered order status synchronization between customer history and admin management hub.

๐Ÿš€ Features

  • Inventory & Product Management: Add, update, and manage categories, stock units, and pricing.
  • Order Tracking & Fulfillment: Live status transitions (Pending โž” Processing โž” Delivered โž” Cancelled).
  • Real-Time Data Sync: Firebase Firestore integration for synchronized app state across platforms.
  • Modern UI / UX: Clean Material 3 design system adhering to grocery and e-commerce best practices.

๐Ÿ“ฑ Admin App Screens

Admin Dashboard
Management Hub & Dashboard
Add Product
Add New Product
Edit Product
Edit Inventory & Pricing
Customer Orders
Live Order Fulfillment

๐Ÿ› ๏ธ Getting Started

Prerequisites

  • Flutter SDK (^3.5.0 or higher)
  • Dart SDK
  • Configured Firebase project (google-services.json / GoogleService-Info.plist)

Installation & Run

# Clone the repository
git clone https://github.com/CodeWith-Basit/botanica_admin.git

# Navigate to project folder
cd botanica_admin

# Fetch dependencies
flutter pub get

# Run the app
flutter run

Crafted with passion by CodeWithBasit

About

๐ŸŒฟ Botanica Admin โ€” The store management mobile app for the Botanica e-grocery ecosystem. Built with Flutter & Firebase for real-time inventory control, product uploads, and live order fulfillment.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages